如何在Linux中实现RSA/ECB/PKCS1填充模式?
我正在用Linux编程来加密如何在Linux中实现RSA/ECB/PKCS1填充模式?,linux,encryption,openssl,rsa,padding,Linux,Encryption,Openssl,Rsa,Padding,我正在用Linux编程来加密.txt文件。我应该使用中的RSA使用给定的PKI加密密钥对s2链进行加密 RSA/ECB/PKCS1添加模式 我执行了以下命令: openssl rsautl -encrypt -pkcs -inkey Key.pem -pubin -in s2.txt -out rsa_4096.bin openssl -encrypt -e -base64 -in rsa_4096.bin -out s2encrypted.txt 填充模式有问题。“填充模式有问题。”到底
.txt
文件。我应该使用中的RSA
使用给定的PKI加密密钥对s2链进行加密
RSA/ECB/PKCS1添加模式
我执行了以下命令:
openssl rsautl -encrypt -pkcs -inkey Key.pem -pubin -in s2.txt -out rsa_4096.bin
openssl -encrypt -e -base64 -in rsa_4096.bin -out s2encrypted.txt
填充模式有问题。“填充模式有问题。”到底是什么问题?目前我们缺少水晶球…通常其他部分会解码我的文本。但是他在使用java prog==>BadPaddingException()执行此操作时遇到了一个问题您确定使用了正确的键吗?键不匹配也将显示为BadPaddingException。在不知道java端如何处理密钥的情况下,很难判断您的命令是否正确我只是通过添加------开始密钥加密------和------结束密钥加密------来创建我的.pem文件,然后将扩展名从.txt更改为.pem并使用它..你知道你用公钥加密并用私钥签名吗?因此,如果您使用私钥进行加密,难怪另一边的人无法解密您的消息。顺便说一句:你不需要-pkcs,因为PKCS1是默认值。“填充模式有问题。”到底是什么问题?目前我们缺少水晶球…通常其他部分会解码我的文本。但是他在使用java prog==>BadPaddingException()执行此操作时遇到了一个问题您确定使用了正确的键吗?键不匹配也将显示为BadPaddingException。在不知道java端如何处理密钥的情况下,很难判断您的命令是否正确我只是通过添加------开始密钥加密------和------结束密钥加密------来创建我的.pem文件,然后将扩展名从.txt更改为.pem并使用它..你知道你用公钥加密并用私钥签名吗?因此,如果您使用私钥进行加密,难怪另一边的人无法解密您的消息。顺便说一下:您不需要-pkcs,因为PKCS1是默认值。