1. 程式人生 > >Linux企業面試題

Linux企業面試題

linux企業面試題

已知下面的字符串是通過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


本文出自 “小菜鳥” 博客,請務必保留此出處http://baishuchao.blog.51cto.com/12918589/1979885

Linux企業面試題