Használjak argon2-t?

Pontszám: 4,3/5 ( 21 szavazat )

Azt javaslom, hogy a bcrypt helyett az Argon2-t használja a jelszó tárolására . Tavaly megnyerte a Jelszókivonat-versenyt, és a jelszavak tárolásának ajánlott módja. A Bcrypt nem rossz, de nem biztonságos paraméterekkel is használható, míg az Argon2 nem rendelkezik nem biztonságos paraméterekkel.

Biztonságos az Argon2 használata?

Argon2 – Secure Login and Password Hashing Az Argon2 egy kriptográfiai hash algoritmus, amelyet kifejezetten a jelszavak védelmére terveztek. Az OWASP az Argon2id változatban modern, biztonságos és rugalmas algoritmusként ajánlja.

Még mindig az Argon2 a legjobb?

Az Argon2 most a Password Hashing Competition győztese , de határozottan még mindig egészen új, így valószínűleg ugyanazok az érvek érvényesek, mint akkoriban a scrypt esetében.

Mi jobb, mint a bcrypt?

A SCrypt ma jobb választás: jobb a dizájn, mint a BCrypt (főleg ami a memória keménységét illeti), és már 10 éve a terepen. Másrészt sok kriptovalutához használták, és van néhány hardveres (FPGA és ASIC) megvalósítása is.

Az Argon2 egy KDF?

Az Argon2 egy kulcsfontosságú levezetési funkció , amelyet 2015 júliusában a Password Hashing Competition győztesének választottak. Jelszófüggő sorrendben éri el a memóriatömböt, ami csökkenti az idő-memória kompromisszumos (TMTO) támadások lehetőségét, de bevezeti. lehetséges oldalcsatornás támadások. ...

A jelszavak védelme az Argon2 Hashing + Node.js segítségével

36 kapcsolódó kérdés található

Kell az Argon2-nek só?

A generált kulcsok nagyon erősek, 64 pRNG hexa karakterből állnak. Jelenleg csak egy üres karakterláncot használunk sózási paraméterként az argon2-ben, mivel úgy gondoljuk, hogy a só nem is szükséges , mivel maguk a jelszavaink nem hajlamosak szótári támadásra.

Milyen hosszú az Argon2 hash?

A hash mérete 32 bájt . Az algoritmus alapértelmezett paraméterei a memóriaköltség 1024 Kb (1 Mb), a time_cost 2, valamint a párhuzamossághoz használandó két szál. Az Argon2 specifikációi azt javasolják, hogy a memóriaköltség 2-es hatványértékét használjuk.

Melyik a jobb sha256 vagy scrypt?

Ez a gyorsabb és egyszerűbb algoritmus az SHA-256-hoz képest. Az új kriptovaluták előnyben részesítik a Scrypt használatát az SHA-256 helyett annak kényelmes működése miatt. A Scrypt kényelmesen használható elérhető CPU-n, és kevesebb energiát igényel, mint az SHA-256.

Biztonságos a scrypt?

A Scrypt nem tökéletes, de gyakorlatilag biztonságos a többi algoritmushoz képest (nevezetesen a bcrypt és a pbkdf2+sha256).

Az Argon2 jobb, mint az AES?

Az Argon2 a Password Hashing Competition győztese. ... Az Argon2 fő előnye az AES-KDF-fel szemben, hogy jobb ellenállást biztosít a GPU/ASIC támadásokkal szemben (memóriakemény funkciója miatt). A felhasználók most választhatnak az AES-KDF és az Argon2 között az adatbázis-beállítások párbeszédpanelen ("Biztonság" fül).

Argon2-t vagy bcrypt-et használjak?

Azt javaslom, hogy a bcrypt helyett az Argon2-t használja a jelszó tárolására . Tavaly megnyerte a Jelszókivonat-versenyt, és a jelszavak tárolásának ajánlott módja. A Bcrypt nem rossz, de nem biztonságos paraméterekkel is használható, míg az Argon2 nem rendelkezik nem biztonságos paraméterekkel.

Még mindig a bcrypt a legjobb?

Biztonságos a Bcrypt 2020-ban? Sok mindentől függ, hogy melyik algoritmus a legjobb a jelszavak tárolására. ... Ráadásul jobban tesztelték, mint az újabb algoritmusokat, mint például a Scrypt és az Argon2, így rengeteg adatunk van a teljesítményéről. Ez még mindig érvényes választássá teszi 2020-ban .

Mi a különbség a bcrypt és a PBKDF2 között?

Míg a PBKDF2 nehéz munka a CPU-n, addig a GPU-rendszereknél meglehetősen könnyű feladat. A BCrypt 1999-ből származik, és tervezésénél fogva GPU-ASIC rugalmas, mivel egyben memóriakeményítő funkció is: nem csak CPU-igényes, hanem RAM-igényes is a bcrypt hash végrehajtásához.

Miért jobb az Argon2, mint a Bcrypt?

Az Argon2 egy modern ASIC-ellenálló és GPU-ellenálló biztonságos kulcs-levezetési funkció. Jobb jelszavak feltörésével szembeni ellenállása (ha megfelelően van konfigurálva), mint a PBKDF2, Bcrypt és Scrypt (hasonló konfigurációs paraméterekhez a CPU és a RAM használatához).

Melyik kivonatolási algoritmust használják a jelszavakhoz?

A Google erősebb kivonatolási algoritmusok, például SHA-256 és SHA-3 használatát javasolja. Más, a gyakorlatban gyakran használt opciók a bcrypt , scrypt , és sok egyéb mellett, amelyeket a kriptográfiai algoritmusok listájában találhat meg.

Hogyan tárolhatom az Argon2 hash-t?

Tárolja a $-kódolású encoded_hash értéket az adatbázisában . Használj argon2-t. verify(password, encoded_hash) a jelszó helyességének ellenőrzéséhez. Ne törődj a hash összes értékével.

Miért használ a Litecoin a titkosítást?

Ez lehetővé teszi, hogy a Litecoin sokkal gyorsabban erősítse meg a tranzakciókat, mint a Bitcoin. A Litecoin scrypt-et használ a munkaellenőrzési algoritmusában , egy szekvenciális memóriakemény függvény, amely aszimptotikusan több memóriát igényel, mint egy nem memóriakemény algoritmus.

Biztonságos a PBKDF2?

Az SHA1, SHA256 és SHA512 funkciók már nem tekinthetők biztonságosnak, a PBKDF2 pedig elfogadhatónak tekinthető . A jelenlegi legbiztonságosabb hash-függvények a BCRYPT, SCRYPT és az Argon2. A hash függvényen kívül a sémának mindig sót kell használnia.

Melyik titkosítás használ scryptet?

A Scrypt-et számos kriptovalutában használják a munka igazolására szolgáló algoritmusként. Először a Tenebrix számára valósították meg (2011 szeptemberében adták ki), és a Litecoin és a Dogecoin alapjául szolgált, amelyek szintén átvették a titkosítási algoritmusát.

A Scrypt egy kivonatoló algoritmus?

A Scrypt egy kivonatoló algoritmus, amelyet bizonyos Proof of Work blokkláncokon használnak. Először a Tenebrix (TBX) 2011-es elindításával mutatták be. Azóta a Scryptet számos különböző blokklánc projekt alkalmazta.

A litecoin használja az SHA256-ot?

A Bitcoin és a Litecoin alapvetően eltérő kriptográfiai algoritmust használ: a Bitcoin a régóta fennálló SHA-256 algoritmust használja, a Litecoin pedig egy újabb, Scrypt nevű algoritmust.

Mit tudsz bányászni az SHA256-ot?

A Bitcoin mellett az SHA256-ot sokféle Bitcoin klón és altcoin bányászására használták , amelyek közül sokat már régóta elhagytak. A Bitcoin Cash (BCH), a Bitcoin SV (BSV) és a Digibyte (a Digibyte-ban az SHA256 a több-algo POW rendszer egyik algoritmusa) jelenleg a Bitcoin mellett a leggyakrabban bányászott érmék.

Hogyan ellenőrizhető az Argon2?

Jelszavak ellenőrzése
  1. Bontsa ki a sót és a paramétereket az adatbázisban tárolt kódolt jelszókivonatból.
  2. Vezesse le az egyszerű szöveges jelszó kivonatát pontosan ugyanazzal az Argon2 változattal, verzióval, sóval és paraméterekkel.
  3. Ellenőrizze, hogy ez az új hash megegyezik-e az eredetivel.

Mi az a Bcrypt hash?

A bcrypt kivonatolási funkció lehetővé teszi számunkra, hogy olyan jelszóbiztonsági platformot építsünk, amely számítási teljesítménnyel skálázódik, és minden jelszót mindig sóval kivonat.

Mi az a Bcrypt és Scrypt?

A Bcrypt 4k memóriát igényel a számítások végrehajtásához. Egy 8 GB RAM-mal rendelkező videokártyán 2M bcrypt párhuzamosan futhat. Ezért van a scrypt-nek konfigurálható memóriaigénye . Ha 128 MB memória használatához kellett volna, akkor 8 GB-os videokártyán csak 64 darabot lehetne párhuzamosan futtatni.