如何将byte[]类型的数据赋值给RSAPrivateKey?
想将明文用rsa密钥加密,密钥保存在byte数组中。
代码如下:
Cipher cipher=Cipher.getInstance("RSA/ECB/PKCS1Padding");
cipher.init(Cipher.ENCRYPT_MODE, ???);
问题是在cipher的第二个参数中,需要填入Key类型的rsa密钥。我的rsa密钥原来是保存在文本文件中的,读出来之后变成了Byte数组类型,请问如何把它转换成Key类型(或者RSAPrivateKey)?