怎样防止别有用心的人注册跟其他用户不易分辨的用户名?
By
ivanilla
at 2017-02-13 • 0人收藏 • 4293人看过
比如0和O,1和I或者l,5和S,Z和2等, 另外包括但不限于使用希腊字母,西里尔字母,俄文字母或者其他拉丁系语言的字母来高仿英文字母的,以及使用中日汉字里面看起来差异非常小的汉字(也可以使用差别不大的简繁体中文汉字在)作为高仿用户名。
除了通常使用的替换这些字母之外,有没有更好的方法?
16 个回复 | 最后更新于 2017-02-23
回复#1 @lincanbin :
其实我昨天已经问过了,也有人提出类似方法(但不是用OCR,因为复杂而且准确率无法保证)既然你也提到了这个方法,那我就把链接发出来:https://segmentfault.com/q/1010000008322029
登录后方可回帖
你可以用字体库把用户输入的用户名转换成图片,再用OCR识别,跟现有数据库对比。