Perguntas com a marcação «hash»

162
Salgando sua senha: práticas recomendadas?

Eu sempre fiquei curioso ... O que é melhor ao salgar uma senha para hash: prefixo ou postfix? Por quê? Ou importa, desde que você salgue? Para explicar: Todos nós (esperamos) sabemos até agora que devemos salgar uma senha antes de usá-la para armazená-la no banco de dados [ Editar: Para que você...

160
Boa função hash para strings

Eu estou tentando pensar em uma boa função de hash para strings. E eu estava pensando que seria uma boa idéia resumir os valores unicode para os cinco primeiros caracteres da string (supondo que ele possua cinco, caso contrário, pare onde termina). Seria uma boa ideia ou ruim? Estou fazendo isso...

156
Hashing um dicionário?

Para fins de armazenamento em cache, eu preciso gerar uma chave de cache a partir dos argumentos GET que estão presentes em um dict. Atualmente estou usando sha1(repr(sorted(my_dict.items())))( sha1()é um método de conveniência que usa hashlib internamente), mas estou curioso para saber se existe...

154
Como classificar um Ruby Hash pelo valor numérico?

Eu tenho um contador de hash que estou tentando classificar por contagem. O problema que eu estou enfrentando é que a função Hash.sort padrão classifica números como seqüências de caracteres e não por tamanho de número. ie Hash dado: metrics = {"sitea.com" => 745, "siteb.com" => 9,...

154
Hash mais rápido para usos não criptográficos?

Estou essencialmente preparando frases para serem colocadas no banco de dados, pois elas podem estar malformadas, então, em vez disso, quero armazenar um pequeno hash (simplesmente compararei se elas existem ou não, para que o hash seja ideal). Eu suponho que o MD5 seja bastante lento em mais de...

148
O SHA-1 é seguro para armazenamento de senhas?

Conclusão: O SHA-1 é tão seguro quanto qualquer coisa contra ataques de pré-imagem, no entanto, é fácil calcular, o que significa que é mais fácil montar um ataque de força bruta ou de dicionário. (O mesmo vale para sucessores como o SHA-256.) Dependendo das circunstâncias, uma função de hash...

141
Hashing uma corda com Sha256

Eu tento hash uma seqüência usando SHA256, estou usando o seguinte código: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new...