基於STM32的電子密碼鎖,有哪些比較好的辦法儲存密碼?

 

網友回答:

小明:這個密碼最好不是明文進行存儲,要進行加密的,可以使用單片機自帶的加密算法,或是自己設計一個。

小黃:設置成數組存到flash裏掉點可以保存,能使用MD5等加密最好。 

小希:可以用MD5,不過最好加“鹽”,(#^.^#)!

小陳:最好外接一塊EEPROM,然後在單片機裏保留一個加密算法,密碼經過再次加密後存放到這個EEPROM裏面。

如此,只要單片機加了鎖,人家就沒法破解你單片機裏面的程序,也就無法知道這個加密/解密算法,即使破解了EEPROM也沒用。

小東:單片機的電子密碼鎖只能是通過軟件算法實現,並且還要有一塊掉電存儲器(如EEPROM、FLASH等),輸入的方式可以是獨立按鍵,也可以是虛擬按鍵。

 

 

 

小希說的“加鹽”是什麼意思?

加鹽加密是一種對系統登錄口令的加密方式,它實現的方式是將每一個口令跟一個n位隨機數相關聯,這個n位隨機數叫做”鹽“(salt)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章