求助,这种技术如何实现

dsb2468 2013-02-12 10:54:27
网站的登陆用图片来认证登陆,取代传统的密码登陆,系统能自动判断上传的图片是否与之前注册上传的的图片相同,若相同,就通过认证,允许登陆。。。关键是那个判断图片是否相同这个过程怎么搞啊?要用到什么技术,什么语言,c#可以么?
...全文
172 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
josephSC 2013-02-16
  • 打赏
  • 举报
回复
图片存为byte来比较吧?
KK3K2005 2013-02-16
  • 打赏
  • 举报
回复
用md5验证就可以了 图片也是一个文件 是文件就可以 求md5
色拉油 2013-02-16
  • 打赏
  • 举报
回复
比较二进制代码
静_海 2013-02-15
  • 打赏
  • 举报
回复
anggogo 正解,我再解释一下。 楼主可能被图片认证这个东西给震撼了一下,感觉要去分析图像什么的。其实图片和文字口令在这里没有本质区别,认证时都是比较原始数据和登录数据是否相同,只需比较二者的二进制代码即可,字节一一对应即通过,所以一般语言都能处理,PHP 也足以胜任。 要真是传上一个照片来,要判断照片是否本人(就像那种最摩登的门禁系统),那就复杂了,需要做模式识别,不是一般程序可以完成。
huanganjun 2013-02-15
  • 打赏
  • 举报
回复
没有见过网站的图片登录方式,给个例子吧 windows 8 的那种图片登录只不过是记录下 gesture,然后比较 stroke 而已,网上有这种 open source 的东西 如果只是单纯比较两张图片是否相似,有很多方法,不过如果要用 javascript,我觉得最好的方法调用一个 web service,把图片传到 server,然后比较之前图片的 binary data, 返回 true/false anggogo 正解,我再解释一下。 楼主可能被图片认证这个东西给震撼了一下,感觉要去分析图像什么的。其实图片和文字口令在这里没有本质区别,认证时都是比较原始数据和登录数据是否相同,只需比较二者的二进制代码即可,字节一一对应即通过,所以一般语言都能处理,PHP 也足以胜任。 要真是传上一个照片来,要判断照片是否本人(就像那种最摩登的门禁系统),那就复杂了,需要做模式识别,不是一般程序可以完成。
shadowqsy 2013-02-15
  • 打赏
  • 举报
回复
学习了 ,谢谢
anggogo 2013-02-12
  • 打赏
  • 举报
回复
没有见过网站的图片登录方式,给个例子吧 windows 8 的那种图片登录只不过是记录下 gesture,然后比较 stroke 而已,网上有这种 open source 的东西 如果只是单纯比较两张图片是否相似,有很多方法,不过如果要用 javascript,我觉得最好的方法调用一个 web service,把图片传到 server,然后比较之前图片的 binary data, 返回 true/false

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧