MD4, MD5, SHA-1 算法都是安全的散列函数,单向加密
楼主用的SHA-1是其中最安全的安全散列算法SHA(Secure Hash Algorithm,SHA)是美国国家标准和技术局发布的国家标准FIPS PUB 180-1,一般称为SHA-1。已获美国标准与技术研究院(NIST)的认证,而且是唯一获准用于美国政府“数字签名标准”的签名演算法, 其对长度不超过264二进制位的消息产生160位的消息摘要输出(长度比MD5 产生的128 位更长,因此被视为更安全)