Μετάβαση στο περιεχόμενο

Γεννήτρια SHA-256

Δημιουργήστε τον κατακερματισμό SHA-256 οποιουδήποτε κειμένου με αυτή τη γεννήτρια SHA-256. Εισαγάγετε κείμενο και το εργαλείο θα το κωδικοποιήσει ως UTF-8, θα υπολογίσει την ψηφιακή σύνοψη SHA-2 των 256 bit και θα επιστρέψει συμβολοσειρά 64 πεζών δεκαεξαδικών χαρακτήρων, με την ίδια τιμή που δίνουν τα sha256sum, OpenSSL και οι τυπικές βιβλιοθήκες. Ιδανικό για προγραμματιστές και διαχειριστές που επαληθεύουν αθροίσματα ελέγχου, δημιουργούν αποτυπώματα περιεχομένου, συγκρίνουν υπογραφές API ή δοκιμάζουν τον δικό τους κώδικα κατακερματισμού.

Επαναφορά

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

Τι επιστρέφει η Γεννήτρια SHA-256;

Επιστρέφει την ψηφιακή σύνοψη SHA-256 του κειμένου σας ως 64 πεζούς δεκαεξαδικούς χαρακτήρες, που κωδικοποιούν 256 bit. Το ίδιο κείμενο παράγει πάντα τον ίδιο κατακερματισμό.

Ποιος είναι ο κατακερματισμός SHA-256 της λέξης hello;

Η πεζή λέξη hello χωρίς χαρακτήρα αλλαγής γραμμής στο τέλος δίνει τον κατακερματισμό 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Η σύγκριση με αυτή την τιμή είναι ένας γρήγορος τρόπος να ελέγξετε ότι ο κώδικάς σας κατακερματίζει τα ίδια bytes.

Γιατί διαφέρει ο κατακερματισμός μου από εκείνον στο τερματικό;

Εντολές όπως η echo προσθέτουν χαρακτήρα αλλαγής γραμμής, εκτός αν χρησιμοποιήσετε echo -n ή printf, και αυτός ο χαρακτήρας αλλάζει τον κατακερματισμό. Το εργαλείο κατακερματίζει το κείμενό σας ακριβώς όπως εισήχθη, χωρίς να αφαιρεί κενά ή αλλαγές γραμμής.

Πώς αντιμετωπίζονται οι ειδικοί χαρακτήρες και τα emoji;

Όλο το κείμενο κωδικοποιείται ως UTF-8 πριν από τον κατακερματισμό, οπότε τα γράμματα με τόνους και τα emoji κατακερματίζονται ως τα αντίστοιχα bytes UTF-8. Αυτό αντιστοιχεί στην προεπιλογή στις περισσότερες γλώσσες, τα τερματικά και τα API ιστού.

Είναι ασφαλές το SHA-256;

Ναι, το SHA-256 ανήκει στην οικογένεια SHA-2 και δεν είναι γνωστές πρακτικές επιθέσεις σύγκρουσης ή προεικόνας. Χρησιμοποιείται ευρέως για πιστοποιητικά TLS, αθροίσματα ελέγχου λογισμικού, τη νεότερη μορφή αντικειμένων του Git και αλυσίδες συστοιχιών.

Πρέπει να αποθηκεύω κωδικούς πρόσβασης ως κατακερματισμούς SHA-256;

Όχι. Το SHA-256 έχει σχεδιαστεί ώστε να είναι γρήγορο, πράγμα που κάνει φθηνή τη δοκιμή πολλών κωδικών πρόσβασης ανά δευτερόλεπτο. Αποθηκεύετε τους κωδικούς πρόσβασης με έναν αργό αλγόριθμο που χρησιμοποιεί salt, όπως Argon2, bcrypt ή scrypt.

Μπορώ να υπολογίσω τον κατακερματισμό ενός αρχείου με αυτό το εργαλείο;

Το εργαλείο κατακερματίζει κείμενο που επικολλάτε ή πληκτρολογείτε, όχι αρχεία που ανεβάζετε. Για λήψεις και άλλα δυαδικά αρχεία, χρησιμοποιήστε sha256sum στο Linux, shasum -a 256 στο macOS ή Get-FileHash στο PowerShell, το οποίο χρησιμοποιεί το SHA-256 από προεπιλογή.

Είναι το αποτέλεσμα HMAC-SHA256;

Όχι, είναι μια απλή σύνοψη SHA-256 χωρίς κλειδί. Οι υπογραφές webhook και API συνήθως απαιτούν HMAC-SHA256 με κοινό μυστικό, το οποίο παράγει διαφορετική τιμή.

Μπορεί να αντιστραφεί ένας κατακερματισμός SHA-256;

Όχι, δεν υπάρχει τρόπος να υπολογιστεί το κείμενο από τον κατακερματισμό του. Μόνο η εικασία της εισόδου και η σύγκριση των κατακερματισμών λειτουργούν, κάτι που είναι εφικτό για σύντομες ή συνηθισμένες συμβολοσειρές.

Πόσο κείμενο μπορώ να κατακερματίσω;

Εισαγάγετε τουλάχιστον έναν χαρακτήρα και έως 5 MB κειμένου· μεγαλύτερη είσοδος απορρίπτεται με μήνυμα. Η έξοδος αντιστοιχεί στην επιλογή SHA-256 της Γεννήτριας κατακερματισμού.

Σχετικά με το OneClick Pro

Το OneClick Pro είναι μια δωρεάν συλλογή με περισσότερα από 150 διαδικτυακά εργαλεία για καθημερινή εργασία: μετατροπή εικόνων και μονάδων, μορφοποίηση και επικύρωση κώδικα, έλεγχος τομέων και SEO, καθώς και εργασία με κείμενο, ημερομηνίες και αριθμούς. Κάθε εργαλείο λειτουργεί χωρίς εγγραφή ή συνδρομή, και ό,τι εισάγετε χρησιμοποιείται μόνο για τον υπολογισμό του αποτελέσματός σας και δεν αποθηκεύεται ποτέ. Χρησιμοποιήστε το ως γρήγορη εργαλειοθήκη για μεμονωμένες εργασίες ή αποθηκεύστε στα αγαπημένα τα εργαλεία που χρησιμοποιείτε καθημερινά.