AES Encrypt

.NET

2 svar · 441 visningar · startad av backer

Medlem sedan feb. 200924 inlägg
Trådstart#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;
Medlem sedan feb. 200924 inlägg
#2

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

Medlem sedan dec. 19995 874 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.

257 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)