1 Ανοίξτε ένα απλό κωδικοποίηση εφαρμογή κειμένου ή Java κωδικοποίησης εφαρμογή και να δημιουργήσετε ένα νέο έγγραφο . 2
Δημιουργία δημόσιων και ιδιωτικών κλειδιών RSA , χρησιμοποιώντας τις ακόλουθες γραμμές της Java κώδικα , τα οποία καθορίζουν ένα μήκος του κλειδιού RSA από 2048 bit :
KeyPairGenerator ΚΠΓ = KeyPairGenerator.getInstance ( " ΔΝΑ ")?
kpg.initialize ( 2048 )
KeyPair kp = kpg.genKeyPair ( ) ?
Key publicKey = kp.getPublic ( ) ?
Key PrivateKey = kp.getPrivate ( ) ?
εικόνων 3
Δημιουργήστε το πρώτο μέρος της Java RSA κρυπτογραφούντος που θα σώσει τα δημόσια και ιδιωτικά κλειδιά , χρησιμοποιώντας τις παρακάτω γραμμές κώδικα :
KeyFactory γεγονός = KeyFactory.getInstance ( " ΔΝΑ " )
RSAPublicKeySpec pub = fact.getKeySpec ( kp.getPublic ( ) , πώληση
RSAPublicKeySpec.class ) ?
RSAPrivateKeySpec priv = fact.getKeySpec ( kp.getPrivate ( ) , πώληση
RSAPrivateKeySpec.class ) ?
Η 4
αποθηκεύστε τα κλειδιά χρησιμοποιώντας τις παρακάτω γραμμές κώδικα , στη συνέχεια, αποθηκεύστε την εφαρμογή Java σας και να ξεκινήσει για να ξεκινήσει την παραγωγή RSA κλειδιά από τον κώδικά σας :
SaveToFile ( " δημόσια . κλειδί , pub.getModulus ( ) , πώληση
pub.getPublicExpononet ( ) ) ?
SaveToFile ( " Private.key , priv.getModolus ( ) , πώληση
priv.getPrivateExponent ( ) ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα