java工具類實現MD5加密、SHA數字簽名

MD5:一種被普遍使用的密碼散列函數,能夠產生出一個128位(16字節)的散列值(hash value),用於確保信息傳輸完整一致 SHA:該SHA(安全散列算法)是加密散列函數族。它與MD5很是類似,只不過它會產生更強的哈希值。然而,這些散列並不老是惟一的,這意味着對於兩個不一樣的輸入,咱們能夠具備相等的散列。當發生這種狀況時,它被稱爲「碰撞」。SHA中的碰撞概率小於MD5。可是,不要擔憂這些碰
相關文章
相關標籤/搜索