Uma função hash é qualquer procedimento ou função matemática bem definida que converte uma grande quantidade de dados em um dado pequeno, geralmente um único número inteiro. Para perguntas sobre hashtags usadas para rotular conteúdo nas mídias sociais, use a hashtag. Para perguntas sobre URLs e âncoras HTML, use o identificador de fragmento. Para perguntas sobre o tipo de hash do Ruby, use ruby-hash.
14
Hash e salt seguros para senhas PHP
Diz-se atualmente que o MD5 é parcialmente inseguro. Levando isso em consideração, gostaria de saber qual mecanismo usar para proteção de senha. Esta pergunta, o "hash duplo" é uma senha menos segura do que apenas uma vez? sugere que o hash várias vezes pode ser uma boa ideia, enquanto Como …
1174 php security passwords hash protection
30
Como posso gerar um hash MD5?
Existe algum método para gerar o hash MD5 de uma string em Java?
1007 java hash md5 hashcode
4
Como o bcrypt pode ter sais embutidos?
O artigo de Coda Hale "Como armazenar com segurança uma senha" afirma que: O bcrypt possui sais embutidos para evitar ataques à tabela do arco-íris. Ele cita este artigo , que diz que na implementação do OpenBSD de bcrypt: O OpenBSD gera o sal bcrypt de 128 bits a partir …
617 security hash internals bcrypt
21
Gere um Hash a partir de uma string em Javascript
Eu preciso converter seqüências de caracteres para algum tipo de hash. Isso é possível em JavaScript? Não estou utilizando uma linguagem do lado do servidor, portanto não posso fazer dessa maneira.
586 javascript hash
12
Diferença fundamental entre os algoritmos de hash e criptografia
Vejo muita confusão entre hashes e algoritmos de criptografia e gostaria de ouvir mais alguns conselhos de especialistas sobre: Quando usar hashes vs criptografias O que torna um algoritmo de hash ou criptografia diferente (do nível teórico / matemático), isto é, o que torna os hashes irreversíveis (sem o auxílio …
509 security encryption hash cryptography
14
Como uma tabela de hash funciona?
Estou procurando uma explicação de como uma tabela de hash funciona - em inglês simples para um simplório como eu! Por exemplo, eu sei que ele pega a chave, calcula o hash (estou procurando uma explicação de como) e, em seguida, executa algum tipo de módulo para descobrir onde fica …
494 data-structures hash hashtable modulo
12
Por que o hashCode () do Java em String usa 31 como um multiplicador?
De acordo com a documentação Java, o código de hash para um Stringobjeto é calculado como: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] usando intaritmética, onde s[i]é o i- ésimo caractere da sequência, né o comprimento da sequência e ^indica exponenciação. Por que o 31 é usado como multiplicador? Entendo …
480 java string algorithm hash
12
Desempenho HashSet vs. Lista
É claro que um desempenho de pesquisa da HashSet&lt;T&gt;classe genérica é maior que o da List&lt;T&gt;classe genérica . Basta comparar a chave baseada em hash com a abordagem linear na List&lt;T&gt;classe. No entanto, o cálculo de uma chave de hash pode levar alguns ciclos de CPU, portanto, para uma pequena …
406 .net performance collections list hash
16
Por que as funções de hash devem usar um módulo de número primo?
Há muito tempo, comprei um livro de estruturas de dados da tabela de pechinchas por US $ 1,25. Nele, a explicação para uma função de hash dizia que ela deveria ser modificada por um número primo por causa da "natureza da matemática". O que você espera de um livro de …
335 language-agnostic data-structures hash
6
Calcular a soma de verificação MD5 para um arquivo
Estou usando o iTextSharp para ler o texto de um arquivo PDF. No entanto, há momentos em que não consigo extrair texto, porque o arquivo PDF contém apenas imagens. Faço o download dos mesmos arquivos PDF todos os dias e quero ver se o PDF foi modificado. Se o texto …
334 c# .net hash md5
11
string de hash node.js?
Eu tenho uma string que eu quero hash. Qual é a maneira mais fácil de gerar o hash no node.js? O hash é para controle de versão, não para segurança.
325 hash node.js
4
Qual tipo / comprimento da coluna devo usar para armazenar uma senha com hash Bcrypt em um banco de dados?
Quero armazenar uma senha com hash (usando BCrypt) em um banco de dados. Qual seria um bom tipo para isso e qual seria o comprimento correto? As senhas com hash BCrypt são sempre do mesmo tamanho? EDITAR Hash de exemplo: $2a$10$KssILxWNR6k62B7yiX0GAe2Q7wwHlrzhF3LqtVvpyvHZf0MwvNfVu Após o hash de algumas senhas, parece que o …
318 mysql hash types storage bcrypt
20
Melhor implementação para o método hashCode para uma coleção
Como decidimos sobre a melhor implementação do hashCode()método para uma coleção (assumindo que o método equals foi substituído corretamente)?
299 java hash equals hashcode
16
O "hash duplo" é uma senha menos segura do que apenas uma vez?
O hash de uma senha duas vezes antes do armazenamento é mais ou menos seguro do que apenas uma vez? O que eu estou falando é fazer isso: $hashed_password = hash(hash($plaintext_password)); em vez de apenas isso: $hashed_password = hash($plaintext_password); Se for menos seguro, você pode fornecer uma boa explicação (ou …
293 security hash passwords cryptography password-hash
2
C ++ unordered_map usando um tipo de classe personalizado como a chave
Estou tentando usar uma classe personalizada como chave para um unordered_map, como o seguinte: #include &lt;iostream&gt; #include &lt;algorithm&gt; #include &lt;unordered_map&gt; using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){} Node(vector&lt;int&gt; v) { sort(v.begin(), v.end()); a = v[0]; b = v[1]; c …
285 c++ hash g++ unordered-map hashtree
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.