-1

是否可以使用 base64 编码的图像创建基于图像的身份验证系统?在 php 或 java 中...我只是想知道这是否可能?..如果可能的话,我可以得到一个简报我应该怎么做?我真的很期待这样做。

data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAA......
<img width="110" height="58" title="" alt="" src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAAEAYABgAAD//gAfTEVBRCBUZWNobm9s.......>
4

1 回答 1

0

我建议您改为指示用户上传图像以在系统中对他进行身份验证,请执行以下操作。

允许客户端用户选择一张图片,而不是上传图片并将图片发送到服务器,只需在客户端计算图像的哈希(校验和),并将这个哈希(校验和)发送到服务器。您可以通过计算两个文件的哈希(校验和)来检查用户选择的文件是否与服务器中的文件相同,如果哈希匹配,那么您确定用户选择了正确的图像。另外我建议你做点什么,否则。嗅探器(中间人)有可能获取客户端发送的哈希并使用它来进行自我身份验证。我想在发送之前在散列上加一些盐,以便在发送之前获得文件散列的加密字符串表示。

于 2012-10-03T18:10:38.303 回答