我有一个使用keytool生成的AES密钥:
keytool -genseckey -alias authenticationkey -keyalg AES -keysize 256 -keystore aes.jks -storepass foo -keypass bar -storetype JCEKS
忽略我正在做的问题,我想在C#程序中使用相同的密钥。我可以从Java中提取密钥,并在C#中使用它。
我认为我不能在C#中加载JCEKS密钥库,而keytool不允许我在PKCS12商店中创建AES密钥。
C#中AES密钥的正确密钥库格式是什么?
答案 0 :(得分:0)
我知道这个问题已经过时了,但如果有人穿过,我设法用Chilkat库(也可用于.NET Core)成功读取.NET中的JCEKS密钥库。
https://www.example-code.com/csharp/jceks_read_secret_keys.asp