Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan koden RSA
    asymmetrisk kryptering standarder som RSA brukes til å kryptere data som krever en spesiell nøkkel for å bli gjort offentlig eller hentes fra et annet datasystem . RSA kryptering og dekryptering kan bli sett på som matematiske operasjoner hvor en nøkkel, den offentlige nøkkelen , er gått inn i den private nøkkelen . Dersom visse vilkår mellom de to tastene er fornøyd, så dataene blir dekryptert og kan nås . Lære å kode RSA-nøkler er en viktig del av å sikre dine programmer. Instruksjoner
    en

    Åpne en ren tekst koding program eller Java koding programmet og opprette et nytt dokument .
    2

    Generer offentlige og private RSA-nøkler ved hjelp av følgende linjer med Java kode, som angir en RSA-nøkkel lengde på 2048 bits : en

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

    kpg.initialize ( 2048 )

    nøkkelpar kp = kpg.genKeyPair ();

    Key publicKey = kp.getPublic ();

    Key PrivatNøkkel = kp.getPrivate ();
    3

    generere den første delen av Java RSA encryptor som vil spare det offentlige og private nøkler ved hjelp av følgende linjer med kode :

    KeyFactory faktum = KeyFactory.getInstance ( " RSA ")

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

    RSAPublicKeySpec.class ) ;

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

    RSAPrivateKeySpec.class ) ;
    4

    Lagre nøklene ved hjelp av følgende linjer med kode, og deretter lagre Java-program og start det å begynne å generere RSA-nøkler fra koden : en

    SaveToFile ( "public . nøkkel, pub.getModulus ( ) , etter

    pub.getPublicExpononet ( ));

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

    priv.getPrivateExponent ( ));

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke SendKeys Med en URL String 
    ·Hvordan lære og teste HTML Koder 
    ·Hvordan bruke saken Tutorials 
    ·Hvordan skille mellom den Mainframe & Server DASD 
    ·Lett CGI Problemer 
    ·Forskjeller mellom Object abstrakte datatyper og data a…
    ·Hvordan åpne XPS -programmer 
    ·Fjerde generasjon Språkverktøy 
    ·Hvordan redigere en DBX File 
    ·Hvordan bruke Diamond figurer i flytskjemaet 
      Anbefalte artikler
    ·Hvordan lage en MySQL Server på CentOS 2010 
    ·Hvordan lage en for erklæringen i Ruby 
    ·Slik konverterer ikke- ASCII-tegn i Python 
    ·Hvor å Sjekk hvis inngangen er en String i Java 
    ·Hvordan få ClientID i ASP 
    ·Slik konverterer en Hex fil til en desimal 
    ·Hva er en Header i Java 
    ·Hvordan erstatte etterfølgende mellomrom med perl regu…
    ·Slik konverterer et resultat Satt til Comma Delimited 
    ·Hvordan få betalt for å lage en Facebook App 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/