Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
Crittografia DERencode
domenica 24 agosto 2008 - 13.23
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
microboz
Profilo
| Newbie
3
messaggi | Data Invio:
dom 24 ago 2008 - 13:23
Ciao a tutti, sono nuovo del forum, e questo è il mio primo post.
Ho un problema riguardante la crittografia in vb.net.
Non sono molto esperto in questo campo (anche se ultimamente, cercando di risolvere il mio problema, ho visitato moltissimi siti a riguardo).
Il mio problema è il seguente:
Devo creare una coppia di chiavi: una privata e una pubblica. Io ho fatto così
Copia negli appunti Codice:
Private Const KEYSIZE As Integer = 384 Private Const PUBLIC_EXPONENT As Integer = 65537 Private rsa As RSACryptoServiceProvider Private privKey As RSAParameters Private pubKey As RSAParameters Public Sub createKeyPair() ' creo le chiavi rsa = New RSACryptoServiceProvider(KEYSIZE) ' 48 bytes len key privKey = rsa.ExportParameters(True) pubKey = rsa.ExportParameters(False) ' codifica Dim utils As New utils Dim data(pubKey.Modulus.Length + pubKey.Exponent.Length - 1) As Byte data = utils.copiaBytes(data, 0, pubKey.Modulus, 0, pubKey.Modulus.Length, False) data = utils.copiaBytes(data, pubKey.Modulus.Length, pubKey.Exponent, 0, pubKey.Exponent.Length, False) End Sub
Copia negli appunti
Ora devo codificare l'array di byte 'data' con la codifica DER secondo lo standard X.509 ... qualcuno sa come posso fare ?
Ringrazio anticipatamente chi vorrà rispondermi.
Paolo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !