DevToys Web Pro iconDevToys Web ProΙστολόγιο
Αξιολογήστε μας:
Δοκιμάστε την επέκταση προγράμματος περιήγησης:

Γεννήτρια Ζεύγους Κλειδιών RSA

Ρυθμίσεις

  • Μέγεθος κλειδιού

    Μήκος modulus κλειδιού RSA σε bit

  • Αλγόριθμος κατακερματισμού

    Αλγόριθμος κατακερματισμού που χρησιμοποιείται με RSA-OAEP

Δημόσιο κλειδί (SPKI PEM)

  • Ιδιωτικό κλειδί (PKCS#8 PEM)

  • Τεχνικές λεπτομέρειες

    Πώς λειτουργεί η Γεννήτρια Ζεύγους Κλειδιών RSA

    Τι κάνει το εργαλείο

    Αυτή η γεννήτρια ζεύγους κλειδιών RSA δημιουργεί δημόσια και ιδιωτικά κλειδιά χρησιμοποιώντας το Web Crypto API απευθείας στον browser σας. Υποστηρίζει μεγέθη κλειδιών 2048, 3072 και 4096 bit με αλγορίθμους κατακερματισμού SHA-256, SHA-384 ή SHA-512. Το δημόσιο κλειδί εξάγεται σε μορφή SPKI PEM και το ιδιωτικό κλειδί σε μορφή PKCS#8 PEM, και τα δύο συμβατά με OpenSSL και τις περισσότερες κρυπτογραφικές βιβλιοθήκες. Δεν αποστέλλονται δεδομένα σε κανέναν server — όλη η δημιουργία κλειδιών γίνεται τοπικά.

    Συνηθισμένες περιπτώσεις χρήσης για προγραμματιστές

    Οι προγραμματιστές χρησιμοποιούν αυτό το εργαλείο για να δημιουργούν γρήγορα ζεύγη κλειδιών RSA για δοκιμές ροών κρυπτογράφησης, ρύθμιση υπογραφής JWT RS256, διαμόρφωση πιστοποιητικών TLS/SSL και πρωτοτυποποίηση ασφαλούς επικοινωνίας μεταξύ υπηρεσιών. Είναι χρήσιμο όταν χρειάζεστε ένα αναλώσιμο ζεύγος κλειδιών για περιβάλλοντα ανάπτυξης, CI/CD pipelines ή για να μάθετε κρυπτογραφία δημοσίου κλειδιού χωρίς να εγκαταστήσετε OpenSSL.

    Μεγέθη Κλειδιών και Αλγόριθμοι Κατακερματισμού

    Τα κλειδιά RSA 2048-bit χρησιμοποιούνται ευρέως και θεωρούνται ασφαλή για τις περισσότερες εφαρμογές. Τα κλειδιά RSA 3072-bit προσφέρουν μεγαλύτερο περιθώριο ασφάλειας και συνιστώνται από το NIST για προστασία πέρα από το 2030. Τα κλειδιά RSA 4096-bit παρέχουν μέγιστη ασφάλεια, αλλά χρειάζονται περισσότερο χρόνο για δημιουργία και επεξεργασία. Ο αλγόριθμος κατακερματισμού (SHA-256, SHA-384, SHA-512) χρησιμοποιείται με RSA-OAEP για λειτουργίες κρυπτογράφησης και δεν επηρεάζει τη μορφή του κλειδιού.

    Μορφή PEM και Συμβατότητα

    Τα παραγόμενα κλειδιά χρησιμοποιούν τυπική κωδικοποίηση PEM με αναδίπλωση γραμμών 64 χαρακτήρων σύμφωνα με το RFC 7468. Το δημόσιο κλειδί χρησιμοποιεί τη μορφή SPKI (Subject Public Key Info), ενώ το ιδιωτικό κλειδί χρησιμοποιεί τη μορφή PKCS#8. Αυτές είναι συμβατές με OpenSSL, Node.js crypto, Java KeyFactory, Python cryptography και τις περισσότερες άλλες βιβλιοθήκες. Μπορείτε να αποθηκεύσετε τα κλειδιά ως αρχεία .pem και να τα χρησιμοποιήσετε απευθείας στις εφαρμογές σας.

    Πότε να χρησιμοποιήσετε αυτό το εργαλείο έναντι κώδικα

    Χρησιμοποιήστε αυτόν τον δημιουργό για γρήγορη δημιουργία κλειδιών κατά την ανάπτυξη, τις δοκιμές και την εκμάθηση. Για συστήματα παραγωγής, δημιουργήστε κλειδιά RSA χρησιμοποιώντας τη βιβλιοθήκη κρυπτογράφησης της πλατφόρμας σας ή τα εργαλεία γραμμής εντολών του OpenSSL, ώστε να διασφαλίζονται η σωστή αποθήκευση κλειδιών, ο έλεγχος πρόσβασης και οι πολιτικές εναλλαγής (rotation). Μην χρησιμοποιείτε ποτέ κλειδιά που δημιουργούνται στο πρόγραμμα περιήγησης για ασφάλεια παραγωγής — ακολουθείτε πάντα τις πρακτικές διαχείρισης κλειδιών του οργανισμού σας.