1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| # 生成测试文件 test.txt $ echo 'hello, world!' > test.txt # 使用公钥加密文件: test.enc # -in: 指定被加密的文件 # -inkey: 指定公钥文件 # -pubin: 指定用纯公钥文件加密 # -out: 输出加密后的文件 $ openssl rsautl -encrypt -in test.txt -inkey rsa.public -pubin -out test.enc # 使用私钥解密: test.dec # -in: 指定被加密的文件 # -inkey: 指定私钥文件 # -out: 输出解密后的文件 $ openssl rsautl -decrypt -in test.enc -inkey rsa.private -out test.dec
|