我是新iPhone編程,需要一些幫助,如何在SQLITE數據庫中將數據添加爲密碼保護字段?
我使用的SQLite數據庫在我的應用程序,
我的問題是,
當用戶插入數據庫中的文本是添加爲密碼保護像,
如果text = 你好,在SQLite數據庫該字段存儲爲XXXXX,
&當從數據庫檢索數據時,它可以顯示爲文本「你好」。
這可能嗎?
我是新iPhone編程,需要一些幫助,如何在SQLITE數據庫中將數據添加爲密碼保護字段?
我使用的SQLite數據庫在我的應用程序,
我的問題是,
當用戶插入數據庫中的文本是添加爲密碼保護像,
如果text = 你好,在SQLite數據庫該字段存儲爲XXXXX,
&當從數據庫檢索數據時,它可以顯示爲文本「你好」。
這可能嗎?
實施加密算法,加密你的密碼,然後將其保存到數據庫。
編輯: 看看這個博客帖子How to encrypt/decrypt using AES 256
這是不可能的。我建議你使用加密器來加密密碼(顯然)並將其存儲在數據庫中加密。當用戶登錄時,加密他輸入的密碼並將其與數據庫中的密碼進行比較。這樣你就可以減少密碼泄漏的可能性(但是如果加密密碼將被某些黑客/破解者/ @ $$ h0l3獲得,那麼除了嘗試解密或蠻力之外,他不會有太多的可能性) 。
希望它可以幫助
謝謝回答,wan't知道我們所使用的算法加密和解密數據,我使用Google,但無法得到相應的答案,如果你提供一些鏈接或代碼算法,真的應該被讚賞。 – Anki 2012-03-09 09:31:56
顯然,鏈接已損壞。 – Julien 2017-12-03 17:28:40