Mi az a hash algoritmus?
A hash algoritmus egy olyan algoritmus, amely tetszőleges hosszúságú adatokat fix hosszúságú értékre konvertál. Főként adatintegritás ellenőrzésére, jelszótárolásra stb. használják.
Támogatott algoritmusok részletes magyarázata:
MD5 (Message Digest Algorithm 5)
- Hash hossza: 128 bit (32 karakter)
- Jellemző: Gyors feldolgozás
- Gyengeség: Sérülékeny ütközési támadásokkal szemben, biztonsági célra alkalmatlan
- Használati példa: Fájlintegritás ellenőrzés, nem kriptográfiai használat
SHA-1 (Secure Hash Algorithm 1)
- Hash hossza: 160 bit (40 karakter)
- Jellemző: Biztonságosabb mint az MD5, de még mindig sérülékeny
- Gyengeség: A Google 2017-ben ütközési támadást hajtott végre
- Használati példa: Régi rendszerekkel való kompatibilitás
SHA-256
- Hash hossza: 256 bit (64 karakter)
- Jellemző: SHA-2 család, jelenleg a legelterjedtebb
- Biztonsági szint: 2030-ig biztonságosnak tekinthető
- Használati példa: Bitcoin, SSL tanúsítványok
SHA-512
- Hash hossza: 512 bit (128 karakter)
- Jellemző: Hosszabb hash érték mint SHA-256
- Biztonsági szint: Magas biztonsági követelményekhez
- Használati példa: Magas biztonságú pénzügyi rendszerek
Base64
- Jellemző: Kódolási módszer, nem hash
- Visszafordíthatóság: Dekódolható
- Használati példa: Képbeágyazás, API kulcs átvitele