例如:別人知道我的數據包加密算法,知道我包裡有什麼東西,但是我服務端做了驗證,他還能改我的數據麼?比如:客戶端發送100金幣,他修改成1000金幣,但是我服務端記錄了他只有100金幣,我做了金幣驗證的,那他是否還能修改?
加密算法和加密映射 區別在哪裡?我改映射,別人知道到算法好破解麼?還是改算法別人知道映射好破解?
一個有用的加密算法,應該依賴密鑰保證它的加密強度,而算法是公開的。換一句話說,要做到在不知道密鑰的情況下,即便知道加密算法,也無法解密。這是對一個加密算法的起碼要求。
也是你在密碼學課程第一節課就應該學到的。