加密文件怎么解密 如何實(shí)現(xiàn)js代碼MD5加密,傳到后臺(tái)C#中再解密?
如何實(shí)現(xiàn)js代碼MD5加密,傳到后臺(tái)C#中再解密?不可能。MD5加密將產(chǎn)生16位或32位字符串。不同數(shù)量的空格產(chǎn)生不同的MD5代碼。由于加密是不可逆的,因此無(wú)法在后臺(tái)進(jìn)行判斷。事實(shí)上,在密碼中輸入空格
如何實(shí)現(xiàn)js代碼MD5加密,傳到后臺(tái)C#中再解密?
不可能。MD5加密將產(chǎn)生16位或32位字符串。不同數(shù)量的空格產(chǎn)生不同的MD5代碼。由于加密是不可逆的,因此無(wú)法在后臺(tái)進(jìn)行判斷。
事實(shí)上,在密碼中輸入空格并不重要。相反,它可以提高密碼的安全性(黑客會(huì)認(rèn)為你的密碼是10個(gè)空格……)如果你必須用Strut2檢查密碼中的空白,你只能使用雙向加密技術(shù)。JS端加密,后臺(tái)解密還原