簡體   English   中英

如何存儲和驗證PIN碼

[英]How to store and verify PIN code

我正在開發刮刮卡憑證應用程序

  1. 12位密碼將由偽隨機工具生成
  2. 銷(和序列號)在數據庫中分配給身份驗證
  3. 用戶輸入要使用服務的密碼,然后通過掃描密碼列來對照數據庫檢查密碼以進行驗證
  4. 引腳也應解碼(在極少數情況下)

問題如果引腳是加密的,將很難查詢數據庫以進行驗證。 由於搜索基於圖釘。 我如何存儲密碼

  1. 它可以是唯一的,並在驗證期間匹配

只需將密碼加密並存儲即可。 當用戶輸入密碼進行驗證時,也對其進行加密,並將加密的存儲密碼與加密的用戶輸入密碼進行比較。 如果在極少數情況下需要解碼引腳,請使用可解碼的加密。 我建議不要這樣做,如果用戶丟失或忘記了舊的密碼,則強迫用戶更新到新的密碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM