另外我們還可以常常看到MD5,SHA,SHA1之類的算法,其實他們不是加密算法,因為他們的結算結果不可逆,妳沒法從結果得到輸入的數據是什麽,他們的用途主要是為了防止泄密和修改數據,因為對於這些算法來說,每壹個輸入只能有壹個輸出,修改了輸入就會使得輸出變化很大,所以被人修改了數據的話通過這個算法就能知道了。另外我校驗密碼的時候,如果只是通過這個計算結果來對比的話,其他人如果不知道我的密碼,即使他能解碼我的程序也不行,因為程序裏面只有結果,沒有輸入的密碼。
另外我們還可以常常看到MD5,SHA,SHA1之類的算法,其實他們不是加密算法,因為他們的結算結果不可逆,妳沒法從結果得到輸入的數據是什麽,他們的用途主要是為了防止泄密和修改數據,因為對於這些算法來說,每壹個輸入只能有壹個輸出,修改了輸入就會使得輸出變化很大,所以被人修改了數據的話通過這個算法就能知道了。另外我校驗密碼的時候,如果只是通過這個計算結果來對比的話,其他人如果不知道我的密碼,即使他能解碼我的程序也不行,因為程序裏面只有結果,沒有輸入的密碼。