Articles of hash

funzione di hash unordered_map c ++

Devo definire una mappa non ordinata come questa unordered_map<pair, *Foo> , qual è la syntax per definire e passare un hash e funzioni equal a questa mappa? Ho provato a passare ad esso questo object: class pairHash{ public: long operator()(const pair &k) const{ return k.first * 100 + k.second; } }; e senza fortuna: unordered_map<pair, […]

È ansible calcolare l’hash MD5 (o altro) con le letture bufferizzate?

Ho bisogno di calcolare i checksum di file piuttosto grandi (gigabyte). Questo può essere realizzato utilizzando il seguente metodo: private byte[] calcHash(string file) { System.Security.Cryptography.HashAlgorithm ha = System.Security.Cryptography.MD5.Create(); FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read); byte[] hash = ha.ComputeHash(fs); fs.Close(); return hash; } Tuttavia, i file vengono normalmente scritti solo in anticipo in modo buffered […]

È ansible ottenere l’hash SHA1 identico?

Con due stringhe S1 e S2 diverse (S1! = S2) è ansible che: SHA1(S1) == SHA1(S2) è vero? Se sì, con quale probabilità? Se no – perché no? Esiste un limite superiore sulla lunghezza di una stringa di input, per cui la probabilità di ottenere duplicati è 0? OR è il calcolo di SHA1 (quindi […]

Convertire un documento Nokogiri in un hash di Ruby

C’è un modo semplice per convertire un documento XML Nokogiri in un hash? Qualcosa come Hash.from_xml Rails.

Memorizzazione dei valori hash SHA1 in MySQL

Ho una domanda semplice che si è verificata quando volevo memorizzare il risultato di un hash SHA1 in un database MySQL: Per quanto tempo dovrebbe essere il campo VARCHAR in cui memorizzo il risultato dell’hash?

Come ottenere un output specifico che itera un hash in Ruby?

Voglio ottenere un output specifico che iterazione di un Ruby Hash. Questo è l’hash che voglio ripetere: hash = { 1 => [‘a’, ‘b’], 2 => [‘c’], 3 => [‘d’, ‘e’, ‘f’, ‘g’], 4 => [‘h’] } Questa è l’uscita che vorrei ottenere: 1—– a b 2—– c 3—– de f g 4—– h In […]

Array associativi negli script di Shell

Avevamo bisogno di uno script che simulasse gli array associativi o la struttura dei dati come Map per Shell Scripting, qualsiasi corpo?

Qual è la differenza tra un riferimento hash e hash in Perl?

Mi piacerebbe capire correttamente gli hash in Perl. Ho dovuto usare Perl a intermittenza per un bel po ‘di tempo e soprattutto ogni volta che ho bisogno di farlo, è principalmente legato all’elaborazione del testo. E ogni volta, devo fare i conti con gli hash, si incasina. Trovo la syntax molto criptica per gli hash […]

Come mai i valori hash MD5 non sono reversibili?

Un concetto che mi sono sempre chiesto è l’uso di funzioni e valori di hash crittografici. Capisco che queste funzioni possono generare un valore hash che è unico e praticamente imansible da invertire, ma ecco cosa mi sono sempre chiesto: Se sul mio server, in PHP produco: md5(“stackoverflow.com”) = “d0cc85b26f2ceb8714b978e07def4f6e” Quando si esegue la stessa […]

Come chiamare un metodo memorizzato in una HashMap? (Java)

Ho una lista di comandi (i, h, t, ecc.) Che l’utente inserirà su un programma Java a riga di comando / terminale. Vorrei memorizzare un hash di coppie comando / metodo: ‘h’, showHelp() ‘t’, teleport() In modo che io possa avere il codice qualcosa come: HashMap cmdList = new HashMap(); cmdList.put(‘h’, showHelp()); if(!cmdList.containsKey(‘h’)) System.out.print(“No such […]