ms5和base64區別?
MD5:是一種不可逆的摘要算法,用于生成摘要,無法逆破解到原文。常用的是生成32位摘要,用于驗證數據的有效性。比如,在網絡請求接口中,通過將所有的參數生成摘要,客戶端和服務端采用同樣的規則生成摘要,這樣可以防止篡改。又如,下載文件時,通過生成文件的摘要,用于驗證文件是否損壞。
Base64:屬于加密算法,是可逆的,經過encode后,可以將decode得到原文。在開發中,有的公司上傳圖片采用的是將圖片轉換成Base64字符串,再上傳。在做加密相關的功能時,通常會將數據進行Base64加密/解密。
下一篇怎么學習數據科學