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位十六进制字符串

转载于:https://www.cnblogs.com/JavaTWW/p/6937823.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值