Problema em gerar hash e salt
boa noite turma, estou iniciando minha primeira aplicação em php, e estou fazendo um sistema de login achei um tutorial na internet muito interessante e aparentemente seguro de login, para proteger minha aplicação. link do tutorial: http://pt.wikihow.com/Criar-um-Script-de-Login-Seguro-em-PHP-e-MySQL
Até ai tudo bem segui todas as intruções e está funcinando, o problema que estou encontranto é.
na parte 5 do tutorial tem a senha e login de acesso:
-
Usuário: test_user
-
Email: test@example.com
-
Senha: 6ZaxN2Vzm9NUJT2y
//comando para criar a tabela
CREATE TABLE `secure_login`.`members` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
`username` VARCHAR(30) NOT NULL,
`email` VARCHAR(50) NOT NULL,
`password` CHAR(128) NOT NULL,
`salt` CHAR(128) NOT NULL
) ENGINE = InnoDB;
//comando para inserir usuário no banco
INSERT INTO secure_login.members VALUES(1, 'test_user', 'test@example.com', '00807432eae173f652f2064bdca1b61b290b52d40e429a7d295d76a71084aa96c0233b82f1feac45529e0726559645acaed6f3ae58a286b9f075916ebf66cacc', 'f9aab579fc1b41ed0c44fe4ecdbfcdb4cb99b9023abb241a6db833288f4eea3c02f76e0d35204a8695077dcf81932aa59006423976224be0390395bae152d4ef');
Tem também os comando para inserir no banco fiz isso sem problema. como já disse está funcionando.
Mais o problema que estou encontrando é em gerar o hash e salt qual função ou código devo usar para gerar para os novos clientes o hash e o salt, sendo que sem os dois não consigo acesso no sistema.
No tutorial não encontrei nada e em pesquisa pela net também não tive sucesso, alguem pode me ajudar.
desde de já muito obrigado.
Clayton....
Discussão (2)
Carregando comentários...