十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
最近想把word密码文件的服务器密码信息归档到mysql数据库,心想着如果直接在里面写明文密码会不会不安全,如果用sha这些不可逆的算法又没法还原回来,所以自己就想着用Python写一个小代码,先把明文密码加密之后再存mysql表中。下面贴出我的Python代码:
创新互联建站专注于乐至企业网站建设,自适应网站建设,商城网站建设。乐至网站建设公司,为乐至等地区提供建站服务。全流程定制网站开发,专业设计,全程项目跟踪,创新互联建站专业和态度为您提供的服务首先是加密encript.py
# coding:utf-8 def encrpt(s): length = len(s) j = "" for i in s: if ord(i) <= 49: i = chr(ord(i) + length) j = j + i elif ord(i) > 81 and ord(i) <= 126: i = chr(ord(i) - length) j = j + i else: j = j + chr(32) + i return j s = raw_input("请输入6到16位的密码:") enscript_s = "" if len(s) < 6 or len(s)>16: print ("密码长度不符合") if len(s) == 0: print ("密码不能为空") for i in s: if ord(i) < 33 and ord(i) > 126: print ("非法字符") if len(s) >= 6 and len(s) <= 16: enscript_s = encrpt(s) print enscript_s