.Net相当于JCEKS密钥库

时间:2014-09-11 00:48:42

标签: c# encryption keystore keytool

我有一个使用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密钥的正确密钥库格式是什么?

1 个答案:

答案 0 :(得分:0)

我知道这个问题已经过时了,但如果有人穿过,我设法用Chilkat库(也可用于.NET Core)成功读取.NET中的JCEKS密钥库。

https://www.example-code.com/csharp/jceks_read_secret_keys.asp