关于密码
yes命令
yes "yes"可以实现不断输出yes,yes默认会输出y
yes “yes”| rm 文件名
sshpass
-p 密码
-f 密码文件路径
生成随机数
random
原始输出echo $RANDOM (1-32767)
生成范围随机数(例如1-16)echo $(($RANDOM%16+1))
date
date +%s 获得时间抽
date +%s%N(纳秒级)
生成随机字符串
openssl
mkpasswd(建议,灵活可指定)
基本用法
选项
-l 指定密码长度
-d 指定数字长度
-c 指定小写字母数量
-C 指定大写字母数量
-s 指定特殊字符数量
uuidgen(无重复产生uuid)
uuidgen head -c 5(抽取前5个字符)
cat /proc/sys/kernel/random/uuid
md5算法
md5基本用法
md5sum 文件名 文件加密
echo "11111" | md5 字符串加密
生成的数只包含大小写字母和数字
校验文件的完整性
md5sum 文件名可以直接生成一个MD5校验码,将校验码加入到文件名.md5文件中,当向文件中加入内容时,可以看到MD5校验码发生改变,md5 -c 文件名.md5 可以检测文件是否发生改变
echo "aaaa" | md5sum
CRC循环冗余校验码
cksum生成随机数,不唯一
发布者:LJH,转发请注明出处:https://www.ljh.cool/35310.html