您的位置:首页 > 运维架构 > Linux

Linux企业面试题

2017-11-08 13:13 211 查看
已知下面的字符串是通过RANDOM随机数变量md5 sum|sut -c 1-8 截取后的结果
请破解这些字符串对应的md5sum前的RANDOM对应数字?
21029299
00205d1c
a3da1677
1f6d12dd
890684d

答案:
#!/bin/bash
mima=(
21029299
00205d1c
a3da1677
1f6d12dd
890684d
)
for i in {1..32767}
do
name=`echo $i|md5sum|cut -c -8`
for n in ${mima[*]}
do
if [ "$name" == "$n" ]
then
echo "$i match $n"
fi
done
done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 企业 面试题