#2 q
Výsledek je pořád stejný (špatný).
Funkcím předávám:
string password = "aaaa";
string text = "12345678";
V javě dostanu zpět:
z ořezáním:
120, -121, 72, 57, -82, 59, 104, 30 -> new String(cipher, "ASCII") = x�H9�;h
bez ořezání:
93, 70, -57, -121, -64, -29, -80, 3 -> new String(cipher, "ASCII") = ]F�����
V .NETu
"Microsoft Base Cryptographic Provider v1.0"
30 ,165, 38 ,107,11, 45, 132 ,77 -> ASCII = ?&k -?M
Pokud však změním providera na "Microsoft Strong Cryptographic Provider", dostanu zpět:
93,70 ,199,135 ,192,227,176, 3 - > ]F?????
já bych však potřeboval, aby výsledek byl v javě stejný jako s Base providerem....
Díky