Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Kód RSA

Asymetrické šifrovacie štandardy , ako je RSA slúži na šifrovanie dát , ktorá vyžaduje špeciálny kľúč , aby mohol byť zverejnený alebo načítať z iného počítačového systému . Šifrovanie RSA a dešifrovanie možno považovať za matematické operácie , v ktorých jeden kľúč , verejný kľúč , je odovzdaný do súkromného kľúča . Ak sú splnené určité podmienky , medzi týmito dvoma kľúčmi , potom dát sa stáva dešifrovať a môžu byť prístupné . Naučiť sa ako sa kód RSA kľúče je dôležitou súčasťou zabezpečenie vašich softvérových aplikácií . Pokyny Cestuj 1

Otvorte v obyčajnom textovom formáte kódovanie aplikácie alebo Java kódovanie aplikácie a vytvoriť nový dokument .
2

Vytvoriť verejných aj súkromných kľúčov RSA pomocou nasledujúce riadky Java kód , ktorý zadáte dĺžku RSA kľúče na 2048 bitov :

KeyPairGenerator KPG = KeyPairGenerator.getInstance ( " RSA " ) ;

kpg.initialize ( 2048 )

kľúčový pár kp = kpg.genKeyPair ( ) ;

Key publicKey = kp.getPublic ( ) ;

Key privateKey = kp.getPrivate ( ) ;
3

generovanie prvá časť Java RSA Encryptor , ktoré vám ušetria verejné a súkromné ​​kľúče pomocou nasledujúce riadky kódu : Autor

KeyFactory faktov = KeyFactory.getInstance ( " RSA " )

RSAPublicKeySpec krčma = fact.getKeySpec ( kp.getPublic ( ) ,

RSAPublicKeySpec.class ) ;

RSAPrivateKeySpec priv = fact.getKeySpec ( kp.getPrivate ( ) ,

RSAPrivateKeySpec.class ) ;
4

uložte kľúča pomocou nasledujúce riadky kódu , uložte Java aplikácie a spustite ho začať generovanie RSA kľúče od vášho kódu :

SaveToFile ( " verejné . kľúč , pub.getModulus ( ) ,

pub.getPublicExpononet ( ) ) ;

SaveToFile ( " private.key , priv.getModolus ( ) ,

priv.getPrivateExponent ( ) ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené