Перевести 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-коде, есть идеи?