Γεννήτρια HMAC-SHA256

Εισήγαγε ένα μήνυμα και ένα μυστικό κλειδί για να υπολογίσεις το HMAC-SHA256 του.

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

  1. Εισαγάγετε τις τιμές σας στα παραπάνω πεδία.
  2. Πατήστε "Υπολογισμός" για να δείτε το αποτέλεσμα.
  3. Χρησιμοποιήστε το "Κοινοποίηση" για να στείλετε το αποτέλεσμά σας.

Σχετικά με αυτόν τον υπολογιστή

Το HMAC-SHA256 είναι ένας κώδικας πιστοποίησης μηνύματος με κλειδί, ορισμένος στο RFC 2104: συνδυάζει ένα μυστικό κλειδί με το μήνυμα μέσω δύο φωλιασμένων πράξεων κατακερματισμού SHA-256 (HMAC(K,m) = H((K⊕opad) ∥ H((K⊕ipad) ∥ m))), έτσι ώστε μόνο όποιος κατέχει το κλειδί να μπορεί να παράγει έγκυρη ετικέτα, και οποιαδήποτε αλλαγή στο μήνυμα ή στο κλειδί να παράγει εντελώς διαφορετική έξοδο. Σε αντίθεση με μια απλή συνάρτηση κατακερματισμού, το HMAC έχει σχεδιαστεί ειδικά ώστε να αντιστέκεται σε επιθέσεις επέκτασης μήκους.

Αυτή η γεννήτρια παίρνει ένα μήνυμα και ένα μυστικό κλειδί και υπολογίζει την ετικέτα HMAC-SHA256 τόσο σε δεκαεξαδική μορφή όσο και σε base64. Οι προγραμματιστές API τη χρησιμοποιούν συνεχώς για να υπογράφουν και να επαληθεύουν φορτία webhook, να παράγουν υπογραφές αιτημάτων τύπου AWS, να χτίζουν διακριτικά JWT HS256 και να επιβεβαιώνουν ότι ένα μήνυμα δεν παραποιήθηκε κατά τη μεταφορά — αφού το ίδιο κλειδί και το ίδιο μήνυμα θα αναπαράγουν πάντα την ίδια ετικέτα, επιτρέποντας στην πλευρά που τη λαμβάνει να την υπολογίσει ξανά και να τη συγκρίνει.

Σας φάνηκε χρήσιμο;

Μπορείτε να επιλέξετε έως 3 αντιδράσεις.

Σχόλια

  • Γράψτε το πρώτο σχόλιο.

Δημοφιλείς υπολογιστές

Όλοι οι υπολογιστές