Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 7859|Απάντηση: 3

[Πηγή] Η Java εφαρμόζει κρυπτογράφηση και αποκρυπτογράφηση δεδομένων DES

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 2021-12-6 09:26:48 | | | |
DES εναντίον RSA

Ο αλγόριθμος RSA έχει μεγάλα κλειδιά και καλή ασφάλεια, αλλά η υπολογιστική ένταση της κρυπτογράφησης είναι μεγάλη και η αργή ταχύτητα κρυπτογράφησης περιορίζει την εφαρμογή του. Προκειμένου να μειωθεί ο όγκος των υπολογισμών, η παραδοσιακή μέθοδος κρυπτογράφησης συνδυάζεται συχνά με τη μέθοδο κρυπτογράφησης δημόσιου κλειδιού κατά τη μετάδοση πληροφοριών, δηλαδή, οι πληροφορίες κρυπτογραφούνται με το βελτιωμένο κλειδί διαλόγου DES και, στη συνέχεια, το κλειδί RSA χρησιμοποιείται για την κρυπτογράφηση του κλειδιού συνομιλίας και της σύνοψης μηνυμάτων. Αφού λάβει τις πληροφορίες, το άλλο μέρος τις αποκρυπτογραφεί με διαφορετικό κλειδί και μπορεί να ελέγξει τη σύνοψη πληροφοριών.

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

αναθεώρηση

Το RSA δημιουργεί δημόσια και ιδιωτικά κλειδιά, καθώς και κρυπτογράφηση και αποκρυπτογράφηση
https://www.itsvse.com/thread-2470-1-1.html

Αρχικά, εισαγάγετε το πακέτο hutool pom.xml προσθέστε τις ακόλουθες εξαρτήσεις:

Ο κώδικας Java έχει ως εξής:

Οι αποδόσεις είναι οι εξής:
---------------- δημιουργήσετε κλειδιά DES---------------------
Το κλειδί είναι: 4c32753497fb730d
Κρυπτογραφημένη συμβολοσειρά: cc1f9d93139c3786aec4d922f0f73aedc3bebb2f8b7a5b2a
Αποκρυπτογραφημένη συμβολοσειρά: δοκιμή κρυπτογράφησης itsvse








Προηγούμενος:Το Win10 Home Chinese Edition ενεργοποιεί την απομακρυσμένη επιφάνεια εργασίας (λύνει το πρόβλημα του ευνουχισμού)
Επόμενος:Η διεύθυνση URL WeChat Pay JSAPI της τρέχουσας σελίδας δεν είναι εγγεγραμμένη για τη λύση
 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2021-12-6 10:14:22 |
Κρυπτογράφηση Java DES


Αποκρυπτογράφηση .NET/C# DES



Το κλειδί είναι: c80d680b94b54ffd
25a69176a84cb7c1e2b7572575fd7479eaeed48f23a7a73d
itsvse.com Δοκιμές

 Σπιτονοικοκύρης| Δημοσιεύτηκε στις 2021-12-6 10:23:35 |
Κρυπτογράφηση και αποκρυπτογράφηση .NET/C# DES



Δημοσιεύτηκε στις 2021-12-26 16:54:01 |
Ας ρίξουμε μια ματιά ξανά
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com