Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Linux中实现RSA/ECB/PKCS1填充模式?_Linux_Encryption_Openssl_Rsa_Padding - Fatal编程技术网

如何在Linux中实现RSA/ECB/PKCS1填充模式?

如何在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 填充模式有问题。“填充模式有问题。”到底

我正在用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 

填充模式有问题。

“填充模式有问题。”到底是什么问题?目前我们缺少水晶球…通常其他部分会解码我的文本。但是他在使用java prog==>BadPaddingException()执行此操作时遇到了一个问题您确定使用了正确的键吗?键不匹配也将显示为BadPaddingException。在不知道java端如何处理密钥的情况下,很难判断您的命令是否正确我只是通过添加------开始密钥加密------和------结束密钥加密------来创建我的.pem文件,然后将扩展名从.txt更改为.pem并使用它..你知道你用公钥加密并用私钥签名吗?因此,如果您使用私钥进行加密,难怪另一边的人无法解密您的消息。顺便说一句:你不需要-pkcs,因为PKCS1是默认值。“填充模式有问题。”到底是什么问题?目前我们缺少水晶球…通常其他部分会解码我的文本。但是他在使用java prog==>BadPaddingException()执行此操作时遇到了一个问题您确定使用了正确的键吗?键不匹配也将显示为BadPaddingException。在不知道java端如何处理密钥的情况下,很难判断您的命令是否正确我只是通过添加------开始密钥加密------和------结束密钥加密------来创建我的.pem文件,然后将扩展名从.txt更改为.pem并使用它..你知道你用公钥加密并用私钥签名吗?因此,如果您使用私钥进行加密,难怪另一边的人无法解密您的消息。顺便说一下:您不需要-pkcs,因为PKCS1是默认值。