I am trying to encrypt a file using rsautl, but its generating an error. 
What am I doing wrong??

I create a private key -

/usr/local/ssl/bin/openssl genrsa -out rsa-priv.pem 2048   
Generating RSA private key, 2048 bit long modulus
.............................+++
..............................................................+++
e is 65537 (0x10001)

I extract the public key -

/usr/local/ssl/bin/openssl rsa -in rsa-priv.pem -pubout -out rsa-pub.pem   
 
writing RSA key

I try to encrypt a file -

/usr/local/ssl/bin/openssl rsautl -in foo -out foo.encrypted -inkey 
rsa-pub.pem -pubin -encrypt
RSA operation error
6180:error:0406D06E:rsa routines:RSA_padding_add_PKCS1_type_2:data too 
large for key size:rsa_pk1.c:151:

The keys look like -

cat rsa-priv.pem
-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAu+YOCucWSCbNlK7v6PycD37OHTnV9s1gWYR0sLP0ymqEpkf/
g6OKBejZLBOSv86i2VaS25pkw76qPs2DetdrmdY51IPAwI9ZN2bUBtF5oT1suN9T
J4pmFO1kjcGAnSNKliuPl9FedKin0PhVjuuztNNC40rCPjZN6LAvuv8HugLIeSnh
xB9XvUovWnABlvCcfbrQ/BJM3fclPthUh49D0IAiowGj3UaVvYbYmUCnVovA2lvk
eruIo3nqrtbCSZbd8m7f7lEmVwgbEYJHTnN25bytXVpdA4P7m9hRgWh4RYxHgIzM
QAKaNbtR/vosefRbKXjO5WaA1ELAG5FJ+bMJvQIDAQABAoIBACd6vPSZfVsHnCZj
Y1Em0nuG/zOw1T4YBOiKJiKCjSqCmwB9HDjCgdugAxF5w1m9xwW3ZP/zPrzKMOcl
Mzz6Skd2dYwrarKK7Anx9xa/qLiyOUfW1Jf4Ql6fSoNmZumdYqyO1orlmN0WGryT
kRaIe6fAw8sSCCIeMtxzOHQn5a21T9EhfO4fol6QYBr0TfRPaGq9s4BDJNJy5UUR
Pd2vwKaO/y3SfdnVdkxBbrw19MpBR7O0tcpUO1mvizubpfMuWT53hXrPv8iBsE/W
I98LNQbTsO6R7/CNZh3jknHV+SSc3S+QMv84q2L2TzTVy9zI1Z5RN5Z+v3/HOffJ
JtX2RUECgYEA3poBX7i4xr+5fZEZu4jHd0lU3Bwwb1QlXrrc9RzZq4Ws7T8M+8k4
YhObPz/lS7HCmdHI852zav61238KlixuQasNtos2GV2wlm1mi+ErhnXWGJTrkWOm
EUe4BsAoCS8GY2p7UMJhtIXp6E23Lip7aaTXEUdlCTeMOhpXeCFvuykCgYEA2Bch
Z7CERA6BqQ+kHdAKfl1x/8UGUi/ObyzRMM9n87e9DYQM1MPwwEFU4X1DGLYvjaNk
sgsQHa6tSWSK9ntMcj9ohlYuOcYdUAl1dVp74azUQTrAjL1563UTTydFqI+WoHGV
10Ryx6Z9rNwKM/2okQI3z2VL6AEg+yW30aNegHUCgYEAoWNw2ZCYzugUOPipenDp
hQ+yqb76UszkJzE9n6yiGBxbyspqxGYYLetfJFVUDjQ8Db+ufQn6Gfm/qfsKluRx
r8SvtYhq2as2q2l37rR7FQp8Beh6fjeMIH0p7CMHI9lnPU7nRx8XLYXll5o41AzS
2z46+3kSxML0NPACOMOtOTkCgYEAlNOxdSm0nu7izF5yaPoNECUpy7+V7+rvIdDb
LuPaM5g7g+CLucpNuQwF+tt757wqmkGLq7hE3DyfKqotrz8SUqlrQwJ+Cdpx+9rX
5AByy+ZttZNSZFxnaQyURPLGXiau1kgErGN/LhR0ACb4fABbJaxCZfvdQKfuYCsF
JESBZLUCgYEAiJtLtHnCOLGr0EB99iAwshNWRp6Aas1h/sQYbSZlFfMJgY5cDBl3
fgRT+8nEBjqJh3OpuqNhOm58MK2HBT57D069EnX+i4Bq31iOoGgcIQNN8Wi8Zy0G
AncCFhA6BsZahyDqmertnW8U4lktbh8501yDFGUjeOpCmSK1boT5tMU=
-----END RSA PRIVATE KEY-----

cat rsa-pub.pem
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu+YOCucWSCbNlK7v6Pyc
D37OHTnV9s1gWYR0sLP0ymqEpkf/g6OKBejZLBOSv86i2VaS25pkw76qPs2Detdr
mdY51IPAwI9ZN2bUBtF5oT1suN9TJ4pmFO1kjcGAnSNKliuPl9FedKin0PhVjuuz
tNNC40rCPjZN6LAvuv8HugLIeSnhxB9XvUovWnABlvCcfbrQ/BJM3fclPthUh49D
0IAiowGj3UaVvYbYmUCnVovA2lvkeruIo3nqrtbCSZbd8m7f7lEmVwgbEYJHTnN2
5bytXVpdA4P7m9hRgWh4RYxHgIzMQAKaNbtR/vosefRbKXjO5WaA1ELAG5FJ+bMJ
vQIDAQAB
-----END PUBLIC KEY-----
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to