如何在python加密自己的密码

如何在python加密自己的密码,第1张

加密有很多种加密方式,常用的加密是md5加密,给你写个例子

import hashlib  

  

def md5(str):  

    m = hashlib.md5()  

    m.update(str.encode("utf8"))  

    print(m.hexdigest())  

    return m.hexdigest()  

  

def md5GBK(str1):  

    m = hashlib.md5(str1.encode(encoding='gb2312'))  

    print(m.hexdigest())  

    return m.hexdigest()  

  

md5('hello')  

md5GBK('你好')

这种问题通常都是一些小的失误造成的。就象是你掉了一个东西,所以地方都找到了,它其实也许就在你不经意的地方。

把你的流程整理一下。 1.python生成密钥对, 做测试,是否正确,同时用python加解密同样的明文试验

2.传递到前端, 测试,传递有没有错误。密钥是否与原密钥一致。是否有引号,回车,大小写,编码等问题

3.RSA插件,测试,自己加密,自己解密,是否出现原文。 使用的加密方法是否与PYTHON相同。 其中的位数是否相同。 浏览器的编译位数与PYTHON是否同是32位的。

4.加密的密文传送回python, 是否正确。有无URL ENCODE的问题, 有无编码问题。 有无传递过程中出错。是否是BASE64编码。

python打包是把.py加密。根据查询相关资料信息,用pyinstaller--noconsole--key1-D命令。noconsole:打包时不使用控制台。key加密:密码为1。D:所有的依赖库独立存放。F:只打包成一个可执行文件。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9994236.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存