SHA(Secure Hash Algorithm)是一组密码学安全散列函数。SHA1产生160位哈希值,SHA256产生256位,SHA512产生512位。SHA加密是不可逆的,广泛用于数据完整性校验和数字签名。