我想存储在数据库中加密的个人资料详细信息。但是,一些细节应该是唯一的,并且由于加密算法使每个加密的种子随机化,因此判断该值是否已存储在数据库中是详尽无遗的。
那么,如何将加密字符串(使用随机种子)与保存在数据库中的其他字符串进行比较?
非常感谢任何帮助。使用php(MCRYPT_RIJNDAEL_256
/ NOFB
)进行加密,数据库是MySQL。
编辑/解决方案:除了加密值之外,存储数据哈希值似乎是我的最佳解决方案。这样就可以轻松验证独特的列。感谢大家留下他们的意见/答案。
答案 0 :(得分:3)
您选择的算法无法提供您现在所需的功能。在选择算法之前,您需要计算出的要求。