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]
查看完整版本: [python应用分享] 字符串加密和解密程序(提供思路仅供参考)