我有一个使用 keytool 生成的 AES key :
keytool -genseckey -alias authenticationkey -keyalg AES -keysize 256 -keystore aes.jks -storepass foo -keypass bar -storetype JCEKS
忽略我正在做的事情的问题,我想在 C# 程序中使用相同的 key 。我可以从 Java 中提取 key ,并在 C# 中使用它。
我认为我无法在 C# 中加载 JCEKS keystore ,并且 keytool 不允许我在 PKCS12 存储中创建 AES key 。
C# 中 AES key 的正确 keystore 格式是什么?
最佳答案
我知道这个问题已经过时了,但如果有人路过,我设法使用 Chilkat 库(也可用于 .NET Core)成功读取 .NET 中的 JCEKS keystore 。
https://www.example-code.com/csharp/jceks_read_secret_keys.asp
关于c# - .Net 相当于 JCEKS keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25777321/