akyou56 发表于 2018-9-1 08:57:55

perl 匹配替换内容,MD5密码

批量解了几十个MD5密码好,MD5会员的钱都没了 好心痛 http://blog.51cto.com/n3tl04d/editor/icons/etc_06.gif  需要把原来的MD5密码去掉,只需要解密后的结果,
  aaaaaaaa   3c9bea7e6ca8e287f1d8e0080a647cf3      tkfkdgo
  bbbbbbbb   96e79218965eb72c92a549dd5a330112      111111
  ccccccccc    ed61f46454360f46da9a7992b4ccc00d      p4KsXw
  ddddddddd   1542fd59146303ba88cfe694bc7064cc      lee9531
  eeeeeeeee    e1711a22fe493965a43a3563417a2a0b      182100
  处理后如下:
  aaaaaaaa             tkfkdgo
  bbbbbbbb            111111
  ccccccccc            p4KsXw
  ddddddddd            lee9531
  eeeeeeeee         182100
  如果很多,不可能一个个去删除,所以用PERL实现一下,代码如下:
#/usr/bin/perl  #Codz By N3tl04D 2009-10-28
  #Useage: replace.pl inputfile outputfile
  #
  open(RES,">>$ARGV");
  while ()
  {
  s/([\w]{32})//sg;#把32位的MD5删除
  print RES $_;
  }
  close(RES);
  其实也可以用一句就搞定perl -p -e s/([\w]{32})//sg ok4.txt,这是直接输入处理后的结果。

页: [1]
查看完整版本: perl 匹配替换内容,MD5密码