给定两个不同的字符串S1和S2(S1!= S2)可能是:
SHA1(S1) == SHA1(S2)
Run Code Online (Sandbox Code Playgroud)
是真的?
我想要实现的目标是散列一些敏感的ID字符串(可能与其他字段(如父ID)连接在一起),这样我就可以使用散列值作为ID(例如在数据库中).
例:
Resource ID: X123
Parent ID: P123
Run Code Online (Sandbox Code Playgroud)
我不想公开我的资源标识的性质,以允许客户端看到"X123-P123".
相反,我想创建一个新的列散列("X123-P123"),让我们说它是AAAZZZ.然后客户端可以请求ID为AAAZZZ的资源,而不知道我的内部id等.
使用PHP检查图像是否唯一的最佳方法是什么?假设我有一个大约30张图像的目录(大约500*500像素),有人上传了另一张图片,检查上传的图像是否还没有在目录中的好方法是什么?
有没有某种方法来创建可以轻松比较的图像哈希?然后我可以保存目录中图像的哈希值,并将它们与上传图像的哈希值进行比较.
计算能力不是问题,它不必每分钟处理更多的图片.具有一个像素差异的图像也将被视为不同的图像.系统应该能够过滤掉完全相同的图像.