0
(存儲在sqliteDB中之前對數據進行加密)(使用SQLCipher和sqliteDB)是否有區別?SQLCipher vs在存儲在sqliteDB中之前加密數據
因爲在這兩種情況下黑客都能夠獲得我的密碼(他可能會從我的代碼的逆向工程中獲得)並閱讀我的數據庫,對吧?
感謝,
(存儲在sqliteDB中之前對數據進行加密)(使用SQLCipher和sqliteDB)是否有區別?SQLCipher vs在存儲在sqliteDB中之前加密數據
因爲在這兩種情況下黑客都能夠獲得我的密碼(他可能會從我的代碼的逆向工程中獲得)並閱讀我的數據庫,對吧?
感謝,
加密使用一些硬編碼的鑰匙一般是無用的。任何想通過逆向工程獲得該密鑰的人。
然後我可以在哪裏保存我的密碼或密鑰?(僅供參考,我的應用程序也可以在離線狀態下工作。) – Nasrudeen
@Nasrudeen:用戶可以保留自己的密碼以保護其加密數據。如果OTOH試圖阻止用戶在他們的設備上獲取數據,那麼您可以做些什麼來阻止他們。歡迎您投資購買DexGuard等工具,以便讓人們更難以逆向設計您的應用程序並找到您的密碼,但它無法也無法完全阻止它。 – CommonsWare
感謝您的幫助:) – Nasrudeen