shell常用加密方法
crypt
加密强度较低,只适用于密码的使用,不适合加密文件
- crypt <要加密文件名>生成加密文件名:加密
- crypt 密码 -d<加密文件名>解密文件名:解密
gpg
- gpg -c 文件名:加密文件,并生成:文件名.gpg的文件
- gpg 文件名.gpg:解密文件
base64
- base64 文件名>生成加密文件名:加密
- base64 -d<加密文件名>解密文件名:解密
md5sum和SHA-1
都是单向散列算法,无法逆推出原始数据。通常用于验证数据完整性或为数据生成唯一的密钥
md5sum
- md5sum 文件:根据文件生成32位十六进制字符串
- md5sum -c 文件:此处文件时执行(md5sum 文件1>文件)生成的文件,此时会校验数据完整性
SHA-1
- sha1sum和md5sum类似,不过sha1sum生成40位十六进制字符串