webForumDet fria alternativet

AES Encrypt

.NETur .NET

2 svar · 416 visningar · startad av backer

backerMedlem sedan feb. 200924 inlägg
#1

Hej, är ingen .net utvecklare o söker vitt o sprett efter en klass att hjälpa mig skapa en AES1 lösning.

Jag vill skapa en nyckel att skicka över nätet (public + iv), men går bet i även enkla tester.
Har gjort ett script i PHP som funkar fint men vill få samma funktionalitet nu för .net.

Tacksam för hjälp, här är ett exempel hur jag använder min PHP klass. Skulle vilja ha detta på samma sätt i .net

 
// Publikt värde att skicka
$externalKey = "Det publika värdet.";

// Private nyckel, motagare skall ha samma (AES 256bitar)
$privateKey = "3923732712092346715904389120346292346342200034732543782643526778";

// Skapa klass o ge private nyckel
$Cipher = new AESHelloEncryption($privateKey);

// Kryptera värdet som skall skickas
$output = $Cipher->encrypt($externalKey);

// Skriv ut objektet med nyckel och iv.
echo "key1=" . $output->data . "&key2=" . $output->key;
backerMedlem sedan feb. 200924 inlägg
#2

Glömde kanske skriva att privata nycklen är en 64 nyckel.

BrimbaMedlem sedan dec. 19995 875 inlägg
#3

Har du kollat denna?

http://msdn.microsoft.com/en-us/library/system.security.cryptography.rijndaelmanaged.aspx

Det finns ett bra exempel på hur du använder AES (Rijndael algorithm) där.

248 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
125 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)