Używam implementacji JavaScript RSA from this webpage i wygenerowałem tam mój klucz. Jako taki, mam p
, q
, publiczny wykładnik, publiczne modulo, prywatny wykładnik i prywatną odwrotność.Odszyfrowywanie danych RSA w .NET z tylko kilkoma wartościami
Jak korzystać z .NET? RSACryptoServiceProvider
do odszyfrowania tekstu zaszyfrowanego za pomocą tylko tych wartości? Dokumenty .NET zawierają trzy inne pola; DP
, DQ
i InverseQ
których nie jestem pewien, jak dostarczyć.
Generator klucza Javascript tworzy tablicę 28-bitowych liczb całkowitych. Czy poprawne jest rozszerzenie ich do 32 bitów i przedstawienie ich jako małych endianów przy konwersji ich na tablicę bajtów? –
Aby być po bezpiecznej stronie, użyłbym BigInteger # Parse (String)? – emboss