jerryxjr1220
发表于 2016-10-30 18:18:37
[python应用分享] 字符串加密和解密程序(提供思路仅供参考)
字符串(其实任何文件都可以用字符串的形式读入)的加密和解密,可以直接用python内置的加解密库base64。
但是base64是一个通用库,所有任何人都可以通过它直接解密你的密文,这样安全性就很低了。
自己写加密和解密函数是相对安全性比较高的方法,网上也有很多不同的函数,我也写了一个可以供大家参考。
可以通过自己修改key值,生成不同的密文。
贴图
源代码如下:
**** Hidden Message *****
jerryxjr1220
发表于 2016-10-30 19:00:23
如果想让密码具有时效性,比如仅今年有效,可以用时间戳的年份先对key进行异或运算,再进行加密,这样如果不是今年解密的话,这个密码就解不开了。
仅提供思路,加解密的方法多种多样{:5_109:}
塔兹米888
发表于 2016-10-30 19:43:25
学习学习
玄天宗
发表于 2016-10-30 22:20:46
{:5_101:}
rainyujpy
发表于 2016-10-31 09:36:28
感谢楼主
domenet
发表于 2016-10-31 09:53:54
看看过程
ELI_
发表于 2016-10-31 11:20:44
谢谢分享
{:10_261:}
jerryxjr1220
发表于 2016-10-31 11:46:01
做了点优化,用时间戳对key进行了加密,这样相对key就更安全了。
另外,密文改用16进制形式,减少乱码的可能性。
Jackmok
发表于 2017-12-9 22:38:33
来学习学习
空空3812
发表于 2017-12-25 15:34:37
学习
春衫少年薄
发表于 2017-12-26 16:54:18
看起来很厉害的样子~
西柚微微凉
发表于 2017-12-26 18:10:39
11
hkjianvchf0
发表于 2019-4-9 21:02:00
学习一下
657821508
发表于 2020-12-2 03:49:22
谢谢分享
赵丽颖
发表于 2020-12-11 09:45:54
good
欧阳鮸
发表于 2020-12-24 15:13:42
正好在找这个
页:
[1]