Vb.Net crittografia

sabato 06 settembre 2008 - 13.19

microboz Profilo | Newbie

Ciao a tutti
Io devo convertire un pezzo di codice da java a vb.net (qualsiasi versione va bene).
Il codice sorgente in java riguarda la crittografia ed è il seguente:

Codice:


Signature signature = Signature.getInstance("SHA1withRSA");
signature.initSign(myPrivateKey);
signature.update(DataToSign);
byte[] sign = signature.sign();

Io ho provato a convertirlo così (ma non sono per niente sicuro vada bane)

Codice:

Public function signData(dataToSign() as byte) as byte()
Dim rsa As RSACryptoServiceProvider
rsa = New RSACryptoServiceProvider(KEYSIZE)
Return rsa.SignData(dataToSign, "SHA1")
End function

E' corretto ?

Grazie a tutti quelli che vorranno rispondermi.

P_

Brainkiller Profilo | Guru

>E' corretto ?
>Grazie a tutti quelli che vorranno rispondermi.

Ciao,
allora... quello che ti consiglio è di compilare il codice VB.NET con il compilatore per vedere se è valido sintatticamente. Mentre per verificare se è valida come procedura è sufficiente fornire in input ai due algoritmi lo stesso valore e vedere se il risultato di output è identico.
Questa è la prova del 9.
ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5