webForumDet fria alternativet

AES Encrypt

.NET

2 svar · 417 visningar · startad av backer

Medlem sedan feb. 200924 inlägg
Frågan#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.

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)