首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

前端本地加密驗證腳本分析:自定義演算法驗證帳號密碼

     編輯:程式設計疑難解答

腳本邏輯

  1. 隱藏欄位 pe 存放加密後的合法帳密資料(自定義編碼)。
  2. 使用者輸入帳號密碼 → 組合字串 username*password*。
  3. 腳本解碼 pe,逐段與輸入比對。
  4. 比對成功 → location.href = "pwds.htm?" + ab1 攜帶 token 進入受保護頁面。
  5. 失敗 3 次 → 跳轉 nopass.htm。

安全性評估

  • 極低:演算法前端可見,合法帳密資料藏在網頁原始碼,輕易破解。
  • 僅能阻擋不懂技術的使用者,無法防禦惡意攻擊。

正確做法

  • 帳密驗證必須在後端,使用 HTTPS + 加鹽雜湊 + 速率限制。
  • 前端僅負責收集輸入、顯示錯誤訊息、儲存 Token。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved