我正在尝试“保护”(因为我知道这不会很安全)客户端索引数据库中的数据,用于离线网络应用程序(即任何试图访问数据将能够看到所使用的加密方法,所以我知道这使得暴力破解非常容易!)
我将使用用户名和密码对其进行加密,因为这是我唯一可以保密的事情。
有很多方法可以做到这一点,但是我有一个要求让我难住了 - 我需要保持能够搜索数据库的能力。
任何人都可以告诉我如何加密数据但仍然能够搜索它。
无论如何,加密不一定要达到银行级别的安全性,只是想在平板电脑等丢失的情况下保护数据库,以便 99% 的人无法直接查看数据。
最佳答案
你可以试试我的库,ydn-db 。对于加密的,只能通过主键进行搜索。
关于javascript - 可搜索的加密方法(对于傻瓜来说!),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26765488/