Articles of hash di

Perché i sali rendono “impossibili” gli attacchi dei dizionari?

Aggiornamento: Si prega di notare che non sto chiedendo che cos’è un sale, che cos’è un tavolo arcobaleno, che cos’è un attacco di dizionario o qual è lo scopo di un sale. Sto interrogando: se conosci gli utenti salt e hash, non è abbastanza facile calcolare la loro password? Capisco il processo e lo implemento […]

Come creare una HashMap con due chiavi (Key-Pair, Value)?

Ho una matrice 2D di numeri interi. Voglio che vengano messi in una HashMap. Ma voglio accedere agli elementi da HashMap basati su Array Index. Qualcosa di simile a: Per A [2] [5], map.get(2,5) che restituisce un valore associato a quella chiave. Ma come posso creare un hashMap con un paio di chiavi? In generale, […]

Ruby on Rails: invio di un array in un modulo

Ho un modello che ha un attributo che è una matrice. Qual è il modo corretto per me di compilare quell’attributo dall’invio di un modulo? So che avere un input di modulo con un campo il cui nome include parentesi crea un hash dall’input. Dovrei semplicemente prenderlo e scavalcarlo nel controller per massaggiarlo in un […]

Hash MD5 con sale per mantenere la password in DB in C #

Potresti per favore consigliarmi un semplice algoritmo per la password utente hashing di MD5, ma con sale per aumentare l’affidabilità. Ora ho questo: private static string GenerateHash(string value) { var data = System.Text.Encoding.ASCII.GetBytes(value); data = System.Security.Cryptography.MD5.Create().ComputeHash(data); return Convert.ToBase64String(data); }

Come viene implementata una mappa hash JavaScript?

Attualmente lavoro con OpenLayers e ho un enorme set di dati da disegnare in un livello vettoriale (superiore a 100000 vettori). Ora sto cercando di mettere tutti questi vettori in una mappa hash JavaScript per analizzare le prestazioni. Voglio sapere come è implementata la mappa hash in JavaScript, è una vera e propria funzione di […]

Best practice: password saling & peppering?

Mi sono imbattuto in una discussione in cui ho appreso che quello che stavo facendo non stava in realtà salendo le password ma sfiorandole, e da allora ho iniziato a fare entrambe le cose con una funzione come: hash_function($salt.hash_function($pepper.$password)) [multiple iterations] Ignorando l’algoritmo hash scelto (voglio che questo sia una discussione su sali e peperoni […]

Ottenere la posizione hash dell’URL e utilizzarla in jQuery

Mi piacerebbe ottenere il valore dopo un hash nell’URL della pagina corrente e quindi essere in grado di applicarlo in una nuova funzione … ad es. L’URL potrebbe essere www.example.com/index.html#foo E vorrei usare questo in congiunzione con il seguente pezzo di codice $(‘ul#foo:first’).show(); Sto ipotizzando / sperando che ci sia un modo per afferrarlo e […]

Password hashing, sale e memorizzazione dei valori hash

Supponiamo che tu fossi libero di decidere come memorizzare le password hash in un DBMS. Ci sono evidenti debolezze in uno schema come questo? Per creare il valore di hash memorizzato nel DBMS, prendi: Un valore che è univoco per l’istanza del server DBMS come parte del sale, E lo username come seconda parte del […]

Qual è la lunghezza ottimale per la password utente sale?

Ovviamente qualsiasi sale sarà di aiuto durante la salatura e l’hashing della password di un utente. Esistono buone pratiche per quanto tempo dovrebbe essere il sale? Memorizzerò il sale nella mia tabella utente, quindi mi piacerebbe il miglior compromesso tra dimensioni di archiviazione e sicurezza. Una quantità casuale di 10 caratteri è sufficiente? O ho […]

Come fare array associativo / hashing in JavaScript

Ho bisogno di memorizzare alcune statistiche usando JavaScript in un modo come lo farei in C #: Dictionary statistics; statistics[“Foo”] = 10; statistics[“Goo”] = statistics[“Goo”] + 1; statistics.Add(“Zoo”, 1); C’è un Hashtable o qualcosa di simile a Dictionary in JavaScript? Come posso memorizzare i valori in questo modo?