python实现md5加密和解密,md5 python实现

  python实现md5加密和解密,md5 python实现

  #!/usr/bin/env python

  导入操作系统、系统、子流程

  f=打开(文件, w ))。

  对于root、dirs、filesinOS.walk(路径) :

  对于文件中的名称:

  line=OS.path.join(root,name)))))。

  (stdin,stderr)=子进程。popen([ MD 5 sum ,line),stdout=子进程.管道)。交流).

  f .写(标准输入)

  f.close()

  f=open(file, r ))。

  对于f中的行:

  check _ ok= echo % s m D5 sum-c/dev/null 21 % line

  #打印检查_好的

  ifnotsubprocess.call(check_ok,shell=True )==0:

  异常=线。分裂(

  打印异常[1]

  f.close()

  打印""

  用法:python % s update/home/wwwroot

  python %s check /home/wwwroot

  " " % (sys.argv[0],sys.argv[0])

  sys.exit())

  iflen(系统. Argv)!=3:

  用法() )

  file=file.key

  model=sys.argv[1]

  path=sys.argv[2]

  IFOS.path.exists(path )==False:

  打印\033 [;31 mthedirectoryorfiledoesnotexist \ 033[0m]

  sys.exit())

  elif model==update :

  pdate(路径)

  elif model==check :

  是检查(路径)

  否则:

  用法() )

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: