Δημιουργός hash Argon2
Δωρεάν online δημιουργός και επαληθευτής hash Argon2. Επιλέξτε argon2id, argon2i ή argon2d με προσαρμοσμένο χρόνο, μνήμη και παραλληλισμό. Τρέχει σε Web Worker μέσω WebAssembly — 100% τοπικά, χωρίς αποστολή.
Τι είναι το Argon2 και γιατί να το χρησιμοποιήσω;
Το Argon2 είναι ο νικητής του Password Hashing Competition και το σύγχρονο πρότυπο για hashing κωδικών. Σε αντίθεση με το SHA-256, είναι σκόπιμα αργό και απαιτητικό σε μνήμη, κάνοντας μαζικές επιθέσεις brute force εξαιρετικά ακριβές.
Ποια παραλλαγή Argon2 να διαλέξω;
Το Argon2id είναι η προτεινόμενη προεπιλογή: συνδυάζει την αντίσταση σε πλευρικά κανάλια του Argon2i με την αντίσταση σε GPU του Argon2d. Διαλέξτε argon2i μόνο για παλιές ρυθμίσεις και argon2d μόνο για συμβατότητα.
Τι σημαίνουν οι παράμετροι χρόνου, μνήμης και παραλληλισμού;
Το χρονικό κόστος είναι ο αριθμός επαναλήψεων, η μνήμη είναι η RAM σε kilobytes και ο παραλληλισμός είναι ο αριθμός ανεξάρτητων lanes. Ο OWASP προτείνει ελάχιστο 19 MiB μνήμης, 2 επαναλήψεις και 1 lane — αύξηση μνήμης είναι γενικά πιο ασφαλής από αύξηση επαναλήψεων.
Ποια είναι η μορφή της εξόδου encoded;
Η συμβολοσειρά encoded ακολουθεί τη μορφή PHC, π.χ. $argon2id$v=19$m=65536,t=3,p=4$<salt>$<hash>. Ενσωματώνει όλες τις παραμέτρους και το salt — μπορείτε αργότερα να επαληθεύετε κωδικούς χωρίς να αποθηκεύετε κάτι άλλο.
Μπορώ να επαληθεύσω υπάρχον hash Argon2;
Ναι. Πηγαίνετε στην καρτέλα επαλήθευσης, επικολλήστε ολόκληρο το encoded hash και δώστε τον κωδικό. Το εργαλείο υπολογίζει το hash εκ νέου τοπικά και σας λέει αν ταιριάζει.
Στέλνουνται οι κωδικοί μου κάπου;
Όχι. Το hashing τρέχει σε τοπικό Web Worker με την έκδοση WebAssembly του Argon2. Ο κωδικός σας δεν αφήνει ποτέ τον browser και τίποτα δεν καταγράφεται.
Είναι ασφαλές προσαρμοσμένο salt;
Το salt δεν χρειάζεται να είναι μυστικό — πρέπει μόνο να είναι μοναδικό ανά κωδικό. Ο ενσωματωμένος γεννήτρια τυχαίου salt παράγει 16 τυχαία bytes, την προτεινόμενη επιλογή αν δεν έχετε ιδιαίτερο λόγο επαναχρησιμοποίησης salt.
Γιατί το hashing καθυστερεί λίγο να ξεκινήσει;
Στην πρώτη χρήση, η μηχανή WebAssembly του Argon2 (περίπου 26 KB) φορτώνεται στον worker. Μετά το κόστος προέρχεται από τις παραμέτρους: οι ρυθμίσεις μεγάλης μνήμης είναι σκόπιμα αργές.
Πώς να χρησιμοποιήσετε το Δημιουργός hash Argon2
Ο δημιουργός hash Argon2 δημιουργεί και επαληθεύει hashes κωδικών Argon2 εξ ολοκλήρου στον browser σας. Ο υπολογισμός τρέχει σε Web Worker με τη build WebAssembly του Argon2 — ο κωδικός σας δεν φεύγει ποτέ από τη συσκευή και δεν ανεβαίνει ή καταγράφεται τίποτα.
- Ανοίξτε την καρτέλα Δημιουργία hash, πληκτρολογήστε τον κωδικό στο πεδίο Κωδικός και επιλέξτε παραλλαγή: προτείνεται το Argon2id ως προεπιλογή, με Argon2i και Argon2d για περιπτώσεις συμβατότητας.
- Ρυθμίστε τις παραμέτρους κόστους: Iterations (χρονικό κόστος), Memory σε KB και Parallelism (lanes). Ο OWASP προτείνει τουλάχιστον 19 MiB μνήμης και 2 επαναλήψεις· περισσότερη μνήμη συνήθως ωφελεί περισσότερο από περισσότερες επαναλήψεις.
- Κρατήστε το Τυχαίο salt (16 τυχαία bytes ανά hash) ή μεταβείτε στο Προσαρμοσμένο salt και πληκτρολογήστε το δικό σας κείμενο. Αλλάξτε το μήκος του hash σε bytes αν το backend σας περιμένει κάτι άλλο από 32.
- Πατήστε Δημιουργία hash. Το αποτέλεσμα δείχνει ολόκληρη τη συμβολοσειρά encoded σε μορφή PHC (έτοιμη για αποθήκευση στη βάση), το ακατέργαστο hex digest και τον χρόνο υπολογισμού.
- Για να ελέγξετε κωδικό αργότερα, ανοίξτε την καρτέλα Επαλήθευση hash, επικολλήστε τη συμβολοσειρά encoded και εισάγετε τον κωδικό — το verdict θα δείξει ΤΑΙΡΙΑΖΕΙ ή ΔΕΝ ΤΑΙΡΙΑΖΕΙ.
Αποθηκεύστε ολόκληρη τη συμβολοσειρά encoded (όχι μόνο το hex digest) — περιέχει την παραλλαγή και όλες τις παραμέτρους κόστους, ώστε μελλοντικές επαληθεύσεις και αναβαθμίσεις παραμέτρων να συνεχίζουν να λειτουργούν.
Σχετικά εργαλεία
- Γεννήτρια Bcrypt Δημιουργήστε και επαληθεύστε hash κωδικών bcrypt online. Ρυθμιζόμενος παράγοντας κόστους, ενσωματωμένο αλάτι, προεπισκόπηση hash σε πραγματικό χρόνο. Όλη η επεξεργασία εκτελείται τοπικά στο πρόγραμμα περιήγησής σας.
- Γεννήτρια Κωδικών Δημιουργήστε ισχυρούς, ασφαλείς τυχαίους κωδικούς άμεσα. Προσαρμόστε μήκος, χαρακτήρες και δημιουργήστε μαζικούς κωδικούς — 100% στο πρόγραμμα περιήγησης.
- Γεννήτρια Hash Δημιουργήστε κατακερματισμούς MD5, SHA-1, SHA-256, SHA-512 από κείμενο άμεσα στον browser σας
- Γεννήτρια HMAC Δημιουργήστε υπογραφές κατακερματισμού HMAC χρησιμοποιώντας αλγόριθμους SHA-1, SHA-256, SHA-384 ή SHA-512. Ασφαλής επαλήθευση μηνυμάτων για ανάπτυξη API και επαλήθευση ακεραιότητας δεδομένων.
- Κρυπτογράφηση / Αποκρυπτογράφηση AES Κρυπτογράφηση/αποκρυπτογράφηση AES με λειτουργίες CBC, CFB, CTR, OFB, ECB, πλήρωση Pkcs7/ZeroPadding/NoPadding, κλειδιά 128/192/256 bit, έξοδος Base64, αυτόματος εντοπισμός μορφής κλειδιού/IV
- Έλεγχος Hash Υπολογίστε και επαληθεύστε hashes MD5, SHA-1, SHA-256, SHA-512 τοπικά
- Ξεκλείδωμα PDF Αφαιρέστε άμεσα την προστασία κωδικού πρόσβασης από αρχεία PDF στον browser σας. Περιλαμβάνει έξυπνη ανάκτηση κωδικού brute-force.
- Προστασία PDF Προσθέστε προστασία με κωδικό πρόσβασης σε αρχεία PDF online δωρεάν. Κρυπτογραφήστε έγγραφα PDF με κρυπτογράφηση AES-256 για να αποτρέψετε μη εξουσιοδοτημένη πρόσβαση. 100% στο πρόγραμμα περιήγησης, χωρίς μεταφόρτωση.