Recentemente ho scoperto che Netscape usava un algoritmo abbastanza semplice per generare un numero casuale per il codice di autenticazione dei messaggi per stabilire una connessione HTTPS (Netscape utilizzava il tempo, il numero di identificazi...
Ho un file che mi piacerebbe criptare con una chiave simmetrica usando AES-256 e quindi utilizzare un HMAC per l'integrità. Quindi non faccio un "mio schema" che so essere un grosso errore, quali sono gli standard per usare l'HMAC una volta crea...
Ho una chiave segreta k e messaggio m . Invio m || HMAC(m, k) a un'altra parte, che può verificare l'integrità di m, supponendo che sappia k .
Supponiamo di avere più messaggi m1 , m2 e così via. Quale delle seguent...
Vorrei memorizzare gli hash delle password in un database.
Per prevenire attacchi di dizionario, stavo pensando di usare HMAC con un parametro chiave che è un id utente di tipo pubblico. Ciò significa che l'ID utente sarebbe salato alla passw...
Quindi, quando eseguo una transazione di pagamento online " sign " la mia transazione con il mio digipass utilizzando una sorta di MAC (HMAC) con una chiave condivisa e alcune informazioni che sono univoche per questa transazione.
Ma usando q...
Ho quello che penso sia un meccanismo salino / hashing generato in modo sicuro per l'autenticazione HMAC basata su SHA256 in posizione. Tuttavia, sto usando il sale in, da quello che posso vedere, un modo abbastanza standard di accodare il resto...
CipherSuite TLS_NULL_WITH_NULL_NULL significa nessuna crittografia no mac
Allora perché è standardizzato? Per cosa?
E browser e server popolari lo supportano?
Ho bisogno di inviare messaggi cifrati autenticati usando una singola password. Riusare la stessa chiave (derivata) per il codice a blocchi e l'HMAC non è una buona pratica, lo so.
La mia idea iniziale è quella di ricavare due chiavi diverse...
Sto costruendo un'API RESTful stateless e sto usando un token per l'autenticazione.
Il problema che sto avendo è che non sono sicuro di quanto sia sicuro HMAC.
Sto utilizzando una libreria Token Web JSON che consente me crittografare e decr...