Перевести RSACryptoServiceProvider для расшифровки в Java

Существует программа C# для расшифровки, как описано ниже, теперь мне нужно сделать то же самое в среде Java, я пытаюсь найти в Google, но не получил правильную вещь.

Код C#:

CspParameters cp = new CspParameters();
cp.KeyContainerName = keyType;
cp.Flags = CspProviderFlags.UseMachineKeyStore;

RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(cp);

// assume that xxx is encrypted value
var resultBytes = Convert.FromBase64String("xxx");
// decrypt the xxx
var decryptedBytes = rsa.Decrypt(resultBytes, false);

var decryptedData = Encoding.UTF8.GetString(decryptedBytes);

// here I can get the decrypted value
string clearKey = decryptedData;

Но я все еще не могу получить способ сделать это в Java-коде, есть идеи?

0 ответов

Другие вопросы по тегам