Preciso fazer hash de senhas para armazenamento em um banco de dados. Como posso fazer isso em Java? Eu esperava pegar a senha de texto sem formatação, adicionar um sal aleatório e armazenar o sal e a senha com hash no banco de dados. Então, quando um usuário queria fazer …
Eu li alguns documentos sobre md5, dizia que são 128 bits, mas por que são 32 caracteres? Não consigo calcular os caracteres. 1 byte é 8 bits se 1 caractere for 1 byte então 128 bits é 128/8 = 16 bytes, certo? EDITAR: O SHA-1 produz 160 bits, então quantos …
Um conceito sobre o qual sempre me perguntei é o uso de funções e valores hash criptográficos. Eu entendo que essas funções podem gerar um valor hash único e praticamente impossível de reverter, mas aqui está o que sempre me perguntei: Se no meu servidor, em PHP eu produzo: md5("stackoverflow.com") …