shell之逆向解析以生日生成的MD5

#!/bin/bash
for n in {1970..2000}
do
  for u in {01..12}
    do
      for m in {01..31}
        do
        if [ `echo -n $n$u$m|md5sum|awk '{print $1}'` == $1 ]
        then
          echo "$n$u$m" IS
          exit
        else
          echo $n$u$m NO
        fi
        done
    done
done


你可能感兴趣的:(MD5,shell)