home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / x / xntp3.zip / authstuff / md5cert < prev    next >
Text File  |  1992-09-04  |  1KB  |  61 lines

  1. #!/bin/sh
  2.  
  3. case "`echo 'a\c'`" in
  4.     ac) n='-n'
  5.     c=''
  6.     ;;
  7.     a)  n=''
  8.     c='\c'
  9.     ;;
  10. esac
  11.  
  12. case `cat /dev/null | ./md5` in
  13. d41d8cd98f00b204e9800998ecf8427e) echo "(null) OK"
  14.     ;;
  15.     *)  echo "(null) FAILED!"
  16.     ;;
  17. esac
  18.  
  19. case `echo $n "a$c" | ./md5` in
  20. 0cc175b9c0f1b6a831c399e269772661) echo OK
  21.     ;;
  22.     *)  echo "FAILED!"
  23.     ;;
  24. esac
  25.  
  26. case `echo $n "abc$c" | ./md5` in
  27. 900150983cd24fb0d6963f7d28e17f72 ) echo OK
  28.     ;;
  29.     *)  echo "FAILED!"
  30.     ;;
  31. esac
  32.  
  33. case `echo $n "message digest$c" | ./md5` in
  34. f96b697d7cb7938d525a2f31aaf161d0) echo OK
  35.     ;;
  36.     *)  echo "FAILED!"
  37.     ;;
  38. esac
  39.  
  40. case `echo $n "abcdefghijklmnopqrstuvwxyz$c" | ./md5` in
  41. c3fcd3d76192e4007dfb496cca67e13b ) echo OK
  42.     ;;
  43.     *)  echo "FAILED!"
  44.     ;;
  45. esac
  46.  
  47. case `echo $n "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789$c" | ./md5` in
  48. d174ab98d277d9f5a5611c2c9f419d9f ) echo OK
  49.     ;;
  50.     *)  echo "FAILED!"
  51.     ;;
  52. esac
  53.  
  54. case `echo $n "12345678901234567890123456789012345678901234567890123456789012345678901234567890$c" | ./md5` in
  55. 57edf4a22be3c955ac49da2e2107b67a ) echo OK
  56.     ;;
  57.     *)  echo "FAILED!"
  58.     ;;
  59. esac
  60.  
  61.