身份认证

共享密钥的身份验证
是指服务器端和用户共同拥有一个或一组密码。当用户需要进行身份验证时,用户通过输入或通过保管有密码的设备提交由用户和服务器共同拥有的密码。服务器在收到用户提交的密码后,检查用户所提交的密码是否与服务器端保存的密码一致,如果一致,就判断用户为合法用户。如果用户提交的密码与服务器端所保存的密码不一致时,则判定身份验证失败。

直接将数据库账号名和密码放在代码中是有一定风险的,存在被黑客窃取的可能,所以我们可以使用MD5加密的字符串来替换其中的明文密码。

在Blog项目中为用户注册模块添加前端口令长度检测功能,要求:口令长度不少于6位,当不满足要求时返回相应提示。

    if ($('#userPs').val().length < 6) {
        $.jBox.tip("密码长度不能小于6个字符", 'error');
        return false;
    }

 在Blog项目中为用户注册模块添加前端口令强度检测功能,要求:口令至少包含数字、小写字母、大写字母、特殊符号中的三种,当不满足要求时返回相应提示(口令判断程序的js代码见passstrong.js)。

    if (checkStrong($('#userPs').val())< 3) {
        $.jBox.tip("密码强度不够,应至少包含三类字符", 'error');
        return false;
    }

在Blog项目中为用户注册模块添加明文口令加密功能,要求:口令加盐并嵌套多层hash算法(MD5算法的js代码见md5.js)。

 在Blog项目中为用户登录模块添加与用户注册模块相同的明文口令加密功能,确保用户能正常登录系统。


 

 

 

 

虹膜识别是一种生物特征识别的自动化方法,它利用数学模式识别技术对人眼虹膜的一个或两个虹膜的视频图像进行识别,其复杂的模式是独特的、稳定的,并且可以从一定距离就可以识别到虹膜。(而视网膜扫描是一种不同的、基于眼睛的生物识别技术,它利用人视网膜血管上的独特模式,常常与虹膜识别混淆。)

        虹膜是一种在眼睛瞳孔内的织物状各色环状物,每一个虹膜都包含一个独一无二的基于像冠、水晶体、细丝、斑点、结构、凹点、射线、皱纹和条纹等特征的结构,据称,不存在两个一样的虹膜。

        而虹膜识别技术就是利用微细近红外照度的摄像机技术,获取虹膜表面可见的细节丰富的、结构复杂的图像。由数学和统计算法从这些模式编码的数字模板中识别到底是某个人或者是伪装成该个人的人。

        注册模板的数据库由匹配器引擎以每秒每(单核)CPU数百万个模板的速度搜索,错误匹配率非常低。为了方便起见,世界上几个国家的几亿人注册了虹膜识别系统,例如如免护照自动越境程序和一些国家的身份识别程序。虹膜识别的关键优点,除了匹配速度快和对错误匹配的极端抵抗力外,还在于虹膜作为一个内部受保护但外部可见的眼睛器官所拥有的稳定性。

        在包括指纹识别在内的所有生物识别技术中,虹膜识别是现如今最方便和精确的一种。未来在安防、国防、电商等领域的应用中,虹膜识别技术必然会作为重点应用与发展。这种趋势已经开始在全球各地的各种应用中逐渐显现,因此虹膜识别技术的市场应用前景非常广阔。

 

三、原理及其背景
       虹膜识别技术主要通过红外图像获取虹膜信息以用于识别。

        所有公开部署的虹膜识别系统,在受到电磁波频谱的近红外波段(近红外:700-900 nm)的光照射时,都能获得虹膜的图像。世界上大多数人都有“深褐色的眼睛”,这是人类最主要的表型,大众波段下眼睛纹理不太明显,但近红外波段下眼睛看上去结构丰富。此外,使用近红外光谱还可以阻挡来自明亮环境的角膜镜面反射,从而只允许那些来自窄带光源的近红外波长进入虹膜相机。

        虹膜黑色素,又称色团,主要由两个不同的非均质大分子组成,分别为真黑素(棕黑色)和褐黑素(黄红色),它们在近红外光谱中较长的波长下的吸光度可以忽略不计。然而,在大众光谱中波长较短的情况下,这些色素团会被激发并产生丰富的图案。Hosseini等人对这两种成像方式进行了比较。提出了一种新的大众虹膜图像特征提取编码方法,为多模态生物识别系统提供了一种新的方法。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值