非对称加密:RSA 与 ECC 详解
1. RSA 加密与解密示例
RSA 是一种广泛使用的非对称加密算法。下面是一个使用 OpenSSL 进行 RSA 加密和解密的示例:
- 加密操作 :
$ openssl rsautl -encrypt -inkey publickey.pem -pubin -in message.txt -out message.rsa
此命令会生成一个名为 message.rsa 的二进制文件。若使用 cat 命令查看该文件,会显示一些乱码数据:
$ cat message.rsa
s???c?ngJ[Lt!?LgC\[f?L?1?^q?r?
a??????Da?=??m??_?P?Y???KE
- 解密操作 :
$ openssl rsautl -decrypt -inkey privatekey.pem -in message.rsa -out message.dec
使用 cat 命令读取解密后的文件,可看到原始明文:
超级会员免费看
订阅专栏 解锁全文
324

被折叠的 条评论
为什么被折叠?



