资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

python实现可逆简单的加密算法-创新互联

最近想把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

分享标题:python实现可逆简单的加密算法-创新互联
文章URL:http://cdkjz.cn/article/jsips.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220