#!/usr/bin/python
# -*- coding: utf-8 -*-
import hashlib def md5(str):
hl = hashlib.md5()
hl.update(str.encode(encoding='utf-8'))
return hl.hexdigest() pwdFile = open('password') # 源文件
pwd = pwdFile.readlines()
md5File = open('md5Password.txt', 'w') # 目标文件 print(pwd)
for p in pwd:
print(md5(p.strip())) # 去除尾部的换行符
md5File.write(md5(p.strip()))
md5File.write('\n') pwdFile.close()
md5File.close()

输出结果:

最新文章

  1. SQL Server 查询所有外键子父表关系
  2. 选择流程—— switch if else结构
  3. 搭建nexus后,进入首页的时候出现warning: Could not connect to Nexus.错误
  4. 译 PrestaShop开发者指南 第四篇 深入PrestaShop核心开发
  5. Linux下J2EE环境搭建
  6. 常用的 Android Studio 快捷键
  7. How to setup SLF4J and LOGBack in a web app - fast--转载
  8. AD RMS Bulk Protection Tool 批量加密解密office文档
  9. Java基础知识强化之集合框架笔记64:Map集合之ArrayList嵌套HashMap
  10. Nightmare(DFS)
  11. box-shadow属性
  12. Edward's Cola Plan
  13. 浅谈聚类算法(K-means)
  14. 关于java多态的理解
  15. 对int类型的数据,如何让获取长度
  16. MSSQL2005-由嵌套失误感受到的强大智能优化功能
  17. UDP客户/服务器程序所用的套接字函数
  18. MongoDB数据库基本命令
  19. 426. Convert Binary Search Tree to Sorted Doubly Linked List把bst变成双向链表
  20. 安装 powerline

热门文章

  1. vue.prototype和vue.use的区别和注意点
  2. 【Hadoop离线基础总结】Hue与oozie集成
  3. 武装你的WEBAPI-OData入门
  4. 利用一个VI写入或读取另一个VI的控件值
  5. python3语法学习第四天--字符串
  6. Ubuntu:Tkinter无法导入
  7. 关于layui数据表格的各种事件
  8. SMBMS项目-准备工作
  9. Flutter仿掘金点赞效果
  10. MySQL事务操作