OpenSSL简单用法总结

本文总结了OpenSSL的使用,包括秘钥证书管理、对称加密、非对称加密、加密命令、摘要计算、Base64编码、生成密码以及随机数和密钥对的创建,是理解OpenSSL功能和操作的全面指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OpenSSL:

  1. 秘钥证书管理、对称加密和非对称加密
openssl:多用途的命令行工具,包括openssl,可以执行交互或批量命令。
	libcrypto:加密算法库,包括openssl-libs。
	libssl:加密模块应用库,实现ssl以及tls,包nss。
  1. 加密密令
 工具:openssl enc,gpg
	算法:3des、aes、blowfish、twofish等
	常用选项:
		-in filename :指定要加密的文件存放路径
		-out filename:指定加密后的文件存放路径
		-salt 自动插入一个随机数为文件内容加密
		-e 加密
		-d 解密,可指定算法。
		-a/base64: 进行加解密时,只对数据进行计算,有时候需要进行base64转换。
		
加解密算法可以自己制定,可以通过openssl help enc 查看
		帮助:man enc
		加密:
		openssl enc -e -des3 -a -salt -in testfile -out testfiler
		解密:
		openssl enc -d -dec3 -a -salt -in testfiler -out testfile
对称加密算法:
		共8中:(7中分组加密、1中流加密算法)
			7:AES、DES、Blowfish、CAST、IDEA、RC2、RC5
				都支持电子密码本模式(ECB)、加密分组链接模式(CBC)、加密反馈模式(CFB)和输出反馈模式&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值