Puncte:1

Cum să obțineți două chei dintr-o singură parolă cu Argon2id

drapel bm

Aș dori să obțin două chei independente de 256 de biți pentru criptarea simetrică dintr-o parolă de utilizator. Folosesc Argon2id ca funcție de derivare a cheilor bazată pe parolă. Plănuiesc să fac următoarele:

  1. Generați o sare aleatorie de 256 de biți.
  2. Generați o etichetă de 512 biți cu Argon2id folosind parola utilizatorului și salt.
  3. Luați primii 256 de biți ai etichetei de 512 biți pentru prima cheie și al doilea 256 de biți pentru a doua cheie.

Acest lucru produce două chei independente?

Notă: acest Răspunsuri la întrebare în pozitiv pentru scrypt.

kelalaka avatar
drapel in
[Folosirea de sare diferită este folosită pentru a obține mai mult de o cheie dintr-o parolă.](https://crypto.stackexchange.com/a/95957/18298) și rețineți că [nu puteți avea mai mult de 512-nu securitate de la Argon2] (https://crypto.stackexchange.com/a/98514/18298)
Puncte:2
drapel vn

Argon2 acceptă ieșire cu lungime variabilă, iar toate ieșirile se comportă ca biți aleatori independenți. Puteți împărți rezultatul în orice mod doriți. Rețineți că securitatea totală nu este mai mare de 512 biți, dar aceasta nu este o problemă și o ieșire mai mare nu provoacă „întinderea” aleatoriei și slăbirea.

Folosirea Argon2 pentru a genera o ieșire de lungime variabilă este echivalentă cu generarea unei singure ieșiri și introducerea acesteia în HKDF pentru a genera mai multe chei sau introducerea acesteia într-un XOF pentru a o extinde în mai mulți octeți.

Vedea https://en.wikipedia.org/wiki/Argon2#Variable-length_hash_function

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.