無論是采用對稱加密方式,還是非對稱加密方式,總是要在前端加密的。那么加密規則直接暴露,那么無論后臺怎么解密,都是沒啥用的啊?有沒有大佬科普一下。
uj5u.com熱心網友回復:
加解密方法是公開的,所以只能靠密鑰來保證安全,一個好的加解密方法,如果沒有密鑰,單靠密文和加密規則來破解成明文,是很難的。
所以密鑰的派發是關鍵:
即非對稱加密中的私鑰 和 對稱加密中的密鑰只要不被人盜取了就是安全了。
uj5u.com熱心網友回復:
如果你是原生的app 你把加密秘鑰放在前端 別人應該拿不到吧. 如果你是h5的 那么加密秘鑰是不能放在前端 需要請求后端 后端給加密秘鑰uj5u.com熱心網友回復:
密碼學里演算法公開才是安全的,保密靠安全的密鑰uj5u.com熱心網友回復:
這個概念我了解,但是用抓包工具抓包修改資料之后,我修改這個資料,并不需要知道密鑰是多少,我只需要按照已經定好的加密方式加密就OK,后端照樣會正常解密。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/45476.html
標籤:JavaScript
上一篇:大神們幫幫忙呀
