Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe je code RSA
Asymmetrische encryptie standaarden zoals RSA worden gebruikt om gegevens die een speciale sleutel om openbaar te worden gemaakt of opgehaald uit een ander computersysteem nodig versleutelen . RSA encryptie en decryptie kan worden gezien als wiskundige bewerkingen waarbij een sleutel , de openbare sleutel wordt doorgegeven aan de private key . Indien aan bepaalde voorwaarden tussen de twee toetsen is voldaan , dan is de data wordt gedecodeerd en kan worden geraadpleegd . Leren hoe je RSA-sleutels te coderen is een belangrijk onderdeel van de beveiliging van uw software applicaties . Instructies
1

Open een platte tekst codering toepassing of Java-codering applicatie en maak een nieuw document . Kopen van 2

Genereer publieke en private RSA-sleutels met de volgende regels van Java code, die een RSA sleutellengte van 2048 bits te specificeren :

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

kpg.initialize ( 2048 ) op

sleutelpaar kp = kpg.genKeyPair ( ) ;

Key publicKey = kp.getPublic ( ) ;

Key PrivateKey = kp.getPrivate ( ) ;
3

Genereer het eerste deel van Java RSA encryptor dat bespaart de publieke en private sleutels met de volgende regels code :

KeyFactory feit
= KeyFactory.getInstance ( " RSA " )

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

RSAPublicKeySpec.class
) ;

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

RSAPrivateKeySpec.class
) ;
4

Sla de toetsen met de volgende regels code , sla uw Java-toepassing en start het om te beginnen met het genereren van RSA-sleutels van je code :

SaveToFile
( " publiek . sleutel , pub.getModulus ( ) ,

pub.getPublicExpononet
( ) ) ;

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

priv.getPrivateExponent
( ) ) ;

Previous: Next:
  Computer Programming Languages
·De voordelen van Microsoft . N…
·Hoe te SVN gebruiken Met Buddy…
·Hoe te gebruiken PUT & DELETE …
·Hoe je BASIC Stamp Split I /O …
·Hoe maak je een WSP Theme Inst…
·Wat zijn programma Flowcharts …
·Hoe maak je een eenvoudige ser…
·Wat is een programmeertaal Flo…
·Verschil tussen Byte - Oriente…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe kan ik een Int in Java 
·Hoe toe te passen voor Legal Voogdij in …
·Wat is Numeriek in Oracle SQL ? 
·Het belang van de variabelen in ' C ' Pr…
·Hoe om te controleren MySQL Null op PHP 
·Hoe kan ik meerdere versies van Java in …
·Hoe te Spike Penselen In GtkRadiant 
·Het verschil tussen een Combo Box en een…
·How to Get een Offset van string in een …
Copyright © Computer Kennis http://www.nldit.com