Διακομιστής & Δίκτυο

Κρυπτογράφηση (MD5 / SHA) Δωρεάν

Άμεση κατακερματισμός κειμένου στο πρόγραμμα περιήγησής σας χρησιμοποιώντας MD5, SHA-1, SHA-256 και SHA-512. Ένα ασφαλές, γρήγορο εργαλείο κρυπτογράφησης χωρίς αποστολή δεδομένων σε διακομιστή.

Κρυπτογράφηση (MD5 / SHA)
Υπολογίζεται άμεσα — γίνεται δεκτό και κενό κείμενο.
Αποτελέσματα κατακερματισμού
MD5
SHA-1
SHA-256
SHA-512
Πληροφορίες

Σχετικά με την Δωρεάν Κρυπτογράφηση (MD5 / SHA)

Οι συναρτήσεις κατακερματισμού είναι μαθηματικοί αλγόριθμοι που μετατρέπουν κείμενο ή ένα αρχείο σε ένα μη αναστρέψιμο αποτύπωμα σταθερού μήκους. MD5, SHA-1, SHA-256 και SHA-512 Αυτά είναι τα πιο συχνά χρησιμοποιούμενα. Αυτό το δωρεάν εργαλείο κρυπτογράφησης επεξεργάζεται ταυτόχρονα το κείμενο που εισάγετε με όλους τους αλγόριθμους κατακερματισμού που επιλέγετε και εμφανίζει τα αποτελέσματα αμέσως.

Το MD5 χρησιμοποιείται συχνά στην επαλήθευση αθροίσματος ελέγχου λόγω της ταχύτητάς του. Ωστόσο, πλέον θεωρείται αδύναμο όσον αφορά την κρυπτογραφική ασφάλεια. Το SHA-1 είναι εξίσου συνηθισμένο σε ιστορικά συστήματα. Για εφαρμογές κρίσιμες για την ασφάλεια... SHA-256 ή SHA-512 Αυτοί οι αλγόριθμοι θα πρέπει να προτιμώνται. Η συντριπτική πλειοψηφία των σύγχρονων πιστοποιητικών SSL/TLS, των commits Git και των συστημάτων ελέγχου ταυτότητας με κωδικό πρόσβασης χρησιμοποιούν έναν από αυτούς τους αλγόριθμους.

Οι υπολογισμοί SHA-1, SHA-256 και SHA-512 εκτελούνται χρησιμοποιώντας την ενσωματωμένη λειτουργία του προγράμματος περιήγησης. API κρυπτογράφησης ιστού Χρησιμοποιεί την υποδομή (crypto.subtle). Το MD5, από την άλλη πλευρά, λειτουργεί με μια μικρή, καθαρή υλοποίηση JavaScript ενσωματωμένη στη σελίδα. Κανένα από τα δεδομένα σας δεν θα σταλεί στον διακομιστή.Ολόκληρη η διαδικασία εκτελείται εξ ολοκλήρου από την πλευρά του πελάτη. Μπορείτε να χρησιμοποιήσετε με ασφάλεια αυτό το εργαλείο για κρυπτογραφημένη σύγκριση κωδικών πρόσβασης, επαλήθευση κλειδιού API, έλεγχο ακεραιότητας αρχείων ή απλώς για εκμάθηση δεδομένων.

Το εργαλείο υπολογίζει ξανά όλα τα hashes σε πραγματικό χρόνο καθώς πληκτρολογείτε. Δίπλα σε κάθε αποτέλεσμα... Αντίγραφο Μπορείτε να μεταφέρετε την τιμή κατακερματισμού στο πρόχειρο με ένα μόνο κλικ χρησιμοποιώντας το κουμπί.

Πώς να το χρησιμοποιήσετε;

Βήμα βήμα

  1. Θέλετε να κατακερματίσετε το κείμενο που θέλετε να εισαγάγετε στο πεδίο κειμένου. Πληκτρολογήστε ή επικολλήστε το κείμενο..
  2. Εργαλείο προς στιγμή Υπολογίζει τις τιμές MD5, SHA-1, SHA-256 και SHA-512.
  3. Στα δεξιά της γραμμής κατακερματισμού που θέλετε Αντίγραφο Αντιγράψτε την τιμή στο πρόχειρο κάνοντας κλικ στο κουμπί.
  4. Για να δοκιμάσετε ένα διαφορετικό κείμενο, απλώς διαγράψτε το πεδίο και ξαναγράψτε το.
  5. Όλοι οι υπολογισμοί στο πρόγραμμα περιήγησής σας Έγινε. Μπορείτε να δοκιμάσετε με ασφάλεια το κρυφό περιεχόμενο.
FAQ

Συχνές ερωτήσεις

Το MD5 παράγει ένα hash 128-bit (32 δεκαεξαδικά), ενώ το SHA-256 παράγει ένα hash 256-bit (64 δεκαεξαδικά). Το μεγαλύτερο hash μειώνει δραματικά την πιθανότητα συγκρούσεων. Δεδομένου ότι το MD5 και το SHA-1 θεωρούνται πλέον ευάλωτα σε ρωγμές, το SHA-256 ή το SHA-512 συνιστάται για κρίσιμες λειτουργίες όπως η αποθήκευση κωδικών πρόσβασης ή οι ψηφιακές υπογραφές.

Όχι. Οι συναρτήσεις κατακερματισμού είναι μονόδρομες. Δεν μπορείτε να επιστρέψετε από το hash στο αρχικό κείμενο. Οι μέθοδοι «κατακερματισμού» δεν αφορούν στην πραγματικότητα την ανακύκλωση, αλλά μάλλον την προσπάθεια εύρεσης του κειμένου που δίνει το ίδιο hash χρησιμοποιώντας επιθέσεις brute-force ή rainbow table. Επομένως, η προσθήκη ενός αλατιού κατά την αποθήκευση κωδικών πρόσβασης είναι εξαιρετικά σημαντική.

Όχι. Οι υπολογισμοί SHA γίνονται από την ενσωματωμένη λειτουργία του προγράμματος περιήγησης. crypto.subtle Η μεταφορά δεδομένων γίνεται μέσω API, ενώ το MD5 γίνεται μέσω κώδικα JavaScript που είναι ενσωματωμένος στη σελίδα. Δεν υποβάλλεται κανένα αίτημα δικτύου· τα δεδομένα σας δεν εξέρχονται από το σύστημά σας.

Μια κενή συμβολοσειρά είναι επίσης μια έγκυρη είσοδος και κάθε αλγόριθμος έχει μια σταθερή τιμή 'κενού κατακερματισμού'. Για παράδειγμα, η MD5 για μια κενή συμβολοσειρά είναι: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

Το SHA-512 είναι προτιμότερο σε περιπτώσεις που απαιτούν πολύ υψηλή ασφάλεια (ψηφιακές υπογραφές, πιστοποιητικά, μακροπρόθεσμη ακεραιότητα αρχειοθέτησης). Σε αρχιτεκτονικές 64-bit, το SHA-512 μπορεί να λειτουργήσει πιο γρήγορα από το SHA-256. Για καθημερινή χρήση και τη συντριπτική πλειοψηφία των εφαρμογών ιστού, το SHA-256 είναι επαρκές.