Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como Código RSA
padrões de criptografia assimétrica , como RSA são usados ​​para criptografar dados que requer uma chave especial , a fim de ser tornada pública ou recuperados de outro sistema de computador . RSA criptografia e descriptografia pode ser visto como as operações matemáticas , em que uma chave , a chave pública , é passado para a chave privada . Se forem satisfeitas certas condições entre as duas chaves , os dados torna-se descodificada e pode ser acessado. Aprender a programar chaves RSA é uma parte importante de assegurar suas aplicações de software . Instruções
1

Abra um aplicativo de codificação de texto simples ou um aplicativo de codificação Java e criar um novo documento.
2

Gerar chaves públicas e privadas RSA usando as seguintes linhas de Java código, que especifica um comprimento de chave RSA de 2048 bits :

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

kpg.initialize (2048)

KeyPair mf = kpg.genKeyPair ();

chave publicKey = kp.getPublic ();

chave PrivateKey = kp.getPrivate ();
3

gerar a primeira parte do Java RSA codificador que vai salvar as chaves públicas e privadas , utilizando as seguintes linhas de código :

KeyFactory fato = KeyFactory.getInstance ( " RSA " )

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

RSAPublicKeySpec.class );

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

RSAPrivateKeySpec.class ) ;
4

salve as chaves usando as seguintes linhas de código, em seguida, salvar o seu aplicativo Java e lançá-lo para começar a gerar chaves RSA de seu código :

SaveToFile ( " públicos. chave, pub.getModulus () ,

pub.getPublicExpononet ());

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

priv.getPrivateExponent ( ) );

Anterior :

Próximo : No
  Os artigos relacionados
·Diferenças entre o feedback Controle e Controle Feed F…
·Como decodificar códigos de correção de erros via Pr…
·Como Nomeie uma variável usando a SAS Macro 
·XMLParse Função 
·Como converter um programa Lisp para uma macro ME10 
·Como extrair uma tabela de DMP 
·O que a sintaxe inválida média 
·O que é um conjunto de dados em Codificação 
·História dos Códigos de caracteres ASCII 
·As vantagens de um editor premium 
  Artigos em destaque
·Como projetar o Editor Usando OpenGL 
·Como detectar um vazamento de memória no Windows com C…
·O que é um atributo de dados 
·Como converter binário para MIPS 
·Como colocar números inteiros em ordem ascendente usan…
·Como fazer Botões Odd- Shaped em C # 
·Como formatar um controle GridView 
·Como converter Float para String em C + + 
·Fatos sobre Programação Video Game 
·Habilidades necessárias para a programação CIS Jogo 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados