求一个DES 算法 PHP python 通用 PHP进行加密 python解密

Python020

求一个DES 算法 PHP python 通用 PHP进行加密 python解密,第1张

用hash呗。

import hashlib

a = "a test string"

print hashlib.md5(a).hexdigest()

print hashlib.sha1(a).hexdigest()

print hashlib.sha224(a).hexdigest()

print hashlib.sha256(a).hexdigest()

print hashlib.sha384(a).hexdigest()

print hashlib.sha512(a).hexdigest()

针对str类型的。

加密的话,可以对最后得出的hash值再处理即可。比如左移,右移,某2位替换,某位加几等等即可。

解密直接用逆序就可以了。

一、秘钥必须是8位

二、待加密的明文长度必须是8的倍数,不足则补空字符

为什么要说第二种,因为我在本地Python2.7通过pip安装Crypto始终安装不上. 遇到和我同样问题的朋友可以用该方式解决DES加解密