繁体   English   中英

如何在SQLITE数据库中将数据添加为受密码保护的字段?

[英]How to add data as Password protected field in SQLITE Database?

我是iPhone编程的新手,需要一些帮助,

我在应用程序中使用SQLITE数据库,

我的问题是

当用户在数据库中插入文本时,会添加密码保护,例如,

如果Text = Hello ,则在SQLITE数据库中该字段存储为XXXXX

&从数据库中检索该数据时,它可以显示为文本“ Hello ”。

那可能吗?

实现加密算法,对您的密码进行加密,然后将其保存到数据库中。

编辑:看一下此博客文章如何使用AES 256进行加密/解密

这是不可能的。 我建议您使用加密器(显然)对密码进行加密并将其加密存储在数据库中。 当用户登录时,请加密他输入的密码,并将其与数据库中的密码进行比较。 这样,您将减少潜在的密码泄露可能性(但是,如果某些黑客/破解者/ @ $$ h0l3将获得加密的密码,则除了尝试解密或蛮力外,他将没有太多的可能性) 。

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM