公司项目接入第三方sdk的时候,sdk提供了一个pkcs1格式的密钥,但是本地客户端需要pkcs8的密钥格式,那么如何转换呢?
当然通过接口进行转换是可以的,这里不做具体代码介绍了哈。
那如果想直接想把密钥转换成对应格式如何处理呢,我们可以查看到很多小工具或者在线转换的工具,我们都知道现在在网上下载个小工具真的很困难啊,什么全家桶,什么一刀999级的连接一不小心就全部安装到自己的电脑上了,大家可能都深有体会吧。
为了方便转换制作了一个小工具,可以把pkcs1和pkcs8格式相互转换
下载地址
RSA密钥格式转换工具
代码如下,调用了第三方库实现
就调用了如下两个接口
RsaKeyConvert.PrivateKeyPkcs1ToPkcs8(pkcsInput);
RsaKeyConvert.PrivateKeyPkcs8ToPkcs1(pkcsInput);
好像也不需要做什么~~~~
大家不要在意实现方式哈,假装不知道就好