使用Python pyDes和base64模块对字符串进行加密和解密
代码如下:
扩展:
默认情况下本加密函数执行完成后返回的为base64编码,如果直接存放到数据库再取出来有可能就是str型,这时候不可以直接拿str型的数据去解密,所以通常做法是先将数据转换为字符串型后再存放到数据库,解密的时候从数据库取出来再转换成base64编码再进行解密,方法如下
此外:我们可以在存储的时候在字符串的前面,后面加入一些随机长度的字符串,这样防止别人破解,但在解密的时候需要将这些加上去的字符串先去除