Articles of hash

Ruby Style: Como verificar se existe um elemento hash nested

Considere uma “pessoa” armazenada em um hash. Dois exemplos são: fred = {:person => {:name => “Fred”, :spouse => “Wilma”, :children => {:child => {:name => “Pebbles”}}}} slate = {:person => {:name => “Mr. Slate”, :spouse => “Mrs. Slate”}} Se a “pessoa” não tiver filhos, o elemento “filhos” não estará presente. Então, para o Sr. […]

Como obter uma saída específica iterando um hash em Ruby?

Eu quero obter uma saída específica iterando um hash de Ruby. Este é o Hash que eu quero iterar: hash = { 1 => [‘a’, ‘b’], 2 => [‘c’], 3 => [‘d’, ‘e’, ‘f’, ‘g’], 4 => [‘h’] } Esta é a saída que gostaria de obter: 1—– a b 2—– c 3—– de f […]

Como funciona a implementação nativa do ValueType.GetHashCode?

Eu criei duas estruturas de TheKey tipo k1 = {17,1375984} e k2 = {17,1593144}. Obviamente, os pointers nos segundos campos são diferentes. Mas ambos recebem o mesmo código hash = 346948941. Espera-se ver diferentes códigos hash. Veja o código abaixo. struct TheKey { public int id; public string Name; public TheKey(int id, string name) { […]

Como chamar um método armazenado em um HashMap? (Java)

Eu tenho uma lista de comandos (i, h, t, etc) que o usuário estará digitando em um programa Java linha de comando / terminal. Eu gostaria de armazenar um hash de pares de comando / método: ‘h’, showHelp() ‘t’, teleport() Para que eu possa ter código como: HashMap cmdList = new HashMap(); cmdList.put(‘h’, showHelp()); if(!cmdList.containsKey(‘h’)) […]

Como os valores de hash MD5 não são reversíveis?

Um conceito sobre o qual sempre me perguntei é o uso de funções e valores criptocharts de hash. Eu entendo que essas funções podem gerar um valor de hash que é único e praticamente impossível de reverter, mas aqui está o que eu sempre imaginei: Se no meu servidor, em PHP eu produzo: md5(“stackoverflow.com”) = […]

Hashing senhas com MD5 ou sha-256 C #

Estou escrevendo um formulário de registro para um aplicativo, mas ainda tenho problemas em ser novo no c #. Eu estou olhando para criptografar / hash senhas para md5 ou sha-256, de preferência sha-256. Algum bom exemplo? Eu quero que ele seja capaz de obter as informações da “senha de string”; e então o hash […]

Como obter o hash MD5 de um arquivo em C ++?

Eu tenho o caminho do arquivo. Como posso obter o hash MD5 dele?

Obtendo o local de hash de URL e usando-o no jQuery

Eu gostaria de obter o valor depois de um hash no URL da página atual e, em seguida, ser capaz de aplicar isso em uma nova function … por exemplo. O URL pode ser www.example.com/index.html#foo E eu gostaria de usar isso em conjunto com o seguinte trecho de código $(‘ul#foo:first’).show(); Eu estou meio que assumindo […]

O Hash Rocket está obsoleto?

A publicação do foguete RIP Hash bem citada parece implicar que a syntax do Hash Rocket ( :foo => “bar” ) está obsoleta em favor do hash do estilo JSON new-to-Ruby ( foo: “bar” ), mas eu Não é possível encontrar qualquer referência definitiva informando que a forma Hash Rocket está realmente obsoleta / desaconselhada […]

Onde você armazena suas cordas de sal?

Eu sempre usei uma string de sal por input adequada ao hashing de senhas para armazenamento de database. Para minhas necessidades, armazenar o sal no database ao lado da senha com hash sempre funcionou bem. No entanto, algumas pessoas recomendam que o sal seja armazenado separadamente do database. O argumento deles é que, se o […]