Platforma .NET ma sobie klasę RSACryptoServiceProvider. Jak wydobyć klucze RSA korzystając z tej klasy?
Chodzi mi o otrzymanie oddzielnie klucza publicznego i prywatnego.
0
0
najpierw
RSAParameters RSAparam = RSA.ExportParameters( true );
a potem
klucz dekodujący - RSAparam.D
klucz kodujący - RSAparam.Modulus
Są w postaci tablicy Byte[] więc żeby przekształcić do postaci Hexadecymalnej trzeba:
BitConverter.ToString(RSAparam.D).Replace("-","")
Tutaj znajdziesz więcej info: