11、随机数和随机字符串


11随机数和随机字符串

11随机数和随机字符串 1

1. 关于密码 2

1.1. yes命令 2

1.2. sshpass 2

2. 生成随机数 2

2.1. random 2

2.2. date 2

3. 生成随机字符串 3

3.1. openssl 3

3.2. mkpasswd(建议,灵活可指定) 3

3.3. uuidgen(无重复产生uuid) 4

3.4. md5算法 5

3.5. CRC循环冗余校验码 6

关于密码

yes命令

yes "yes"可以实现不断输出yes,yes默认会输出y

yes “yes”| rm 文件名

11、随机数和随机字符串

sshpass

-p 密码

-f 密码文件路径

生成随机数

random

原始输出echo $RANDOM (1-32767)

生成范围随机数(例如1-16)echo $(($RANDOM%16+1))

date

date +%s 获得时间抽

date +%s%N(纳秒级)

11、随机数和随机字符串

生成随机字符串

openssl

11、随机数和随机字符串

mkpasswd(建议,灵活可指定)

基本用法

11、随机数和随机字符串

选项

-l 指定密码长度

-d 指定数字长度

-c 指定小写字母数量

-C 指定大写字母数量

-s 指定特殊字符数量

uuidgen(无重复产生uuid)

11、随机数和随机字符串

uuidgen head -c 5(抽取前5个字符)

11、随机数和随机字符串

cat /proc/sys/kernel/random/uuid

11、随机数和随机字符串

md5算法

md5基本用法

md5sum 文件名 文件加密

echo "11111" | md5 字符串加密

生成的数只包含大小写字母和数字

校验文件的完整性

md5sum 文件名可以直接生成一个MD5校验码,将校验码加入到文件名.md5文件中,当向文件中加入内容时,可以看到MD5校验码发生改变,md5 -c 文件名.md5 可以检测文件是否发生改变

11、随机数和随机字符串

echo "aaaa" | md5sum

CRC循环冗余校验码

11、随机数和随机字符串

cksum生成随机数,不唯一

发布者:LJH,转发请注明出处:https://www.ljh.cool/35310.html

(0)
上一篇 2023年4月5日 下午10:55
下一篇 2023年4月5日 下午10:57

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注