| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Sådan Code RSA
    asymmetrisk kryptering standarder som RSA bruges til at kryptere data , der kræver en speciel nøgle for at blive offentliggjort eller hentes fra en anden computer system. RSA-kryptering og dekryptering kan ses som matematiske operationer , hvor en nøgle , den offentlige nøgle , der er gået ind i den private nøgle . Hvis visse betingelser mellem de to nøgler er tilfreds, så dataene bliver dekrypteret og kan tilgås . At lære at kode RSA-nøgler er en vigtig del af at sikre din software applikationer . Instruktioner
    1

    Åbn en almindelig tekst kodning ansøgning eller Java kodning ansøgning og oprette et nyt dokument .
    2

    Generer offentlige og private RSA-nøgler ved hjælp af følgende linjer Java kode, som angiver en RSA-nøgle længde på 2048 bits : Hej

    KeyPairGenerator KPG = KeyPairGenerator.getInstance ( " RSA ")

    kpg.initialize (2048 )

    nøglepar kp = kpg.genKeyPair ();

    Key publicKey = kp.getPublic ();

    Key privateKey = kp.getPrivate ();
    3

    Generer den første del af Java RSA krypteringsenhed , der vil redde den offentlige og private nøgler ved hjælp af følgende kodelinjer : Hej

    KeyFactory faktum = KeyFactory.getInstance ( " RSA " )

    RSAPublicKeySpec pub = fact.getKeySpec ( kp.getPublic () ,

    RSAPublicKeySpec.class )

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

    RSAPrivateKeySpec.class ) ;
    4

    Gem nøglerne ved hjælp af følgende linjer kode , og derefter gemme din Java-program og starte det at begynde at generere RSA-nøgler fra din kode : Hej

    saveToFile ( "offentlig . nøgle, pub.getModulus () ,

    pub.getPublicExpononet ());

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

    priv.getPrivateExponent ( )),

    Forrige :

    næste :
      Relaterede artikler
    ·Hvad er altid skrevet i et If /Then Statement 
    ·Sådan oprettes et sæt funktion returnerer 
    ·Sådan Lær Computer Programmeringssprog 
    ·Hvordan får jeg adgang My Private VAR 
    ·Sådan oprettes Fed og kursiv tekst ved hjælp af HTML …
    ·Introduktion til SQL Certificering 
    ·Sådan får du adgang DataSet Kolonner 
    ·Hvad er en boolesk type 
    ·Projektplan for Software Development 
    ·High- Level vs Low- Level programmering 
      Anbefalede Artikler
    ·Sådan Konverter XML til Enum 
    ·Sådan bruges Zend ACL i en Modular Miljø 
    ·Sådan Rul til bunden af ​​en liste i Java 
    ·Sådan bruges Triggers I GTK Radiant 
    ·Hvordan man skriver unit tests til et Java- projekt 
    ·Sådan ændre baggrundsbilledet på rollover 
    ·Sådan Indsæt en værdi i en identitet Column 
    ·Hvad er type Casting i Java 
    ·Sådan Format Doubles i C 
    ·En Java Tilsidesæt Overload 
    Copyright © Computer Viden http://www.computerdk.com