我们从数据大小、密码识别、稳定性这三个维度看一下:
一、数据大小
密码的数据大小,表明了密码的复杂度。
简单来说,就是越长的密码越复杂,越安全,却也越不好记住。
-
普通密码
我们假设是10位的,所以数据大小是10个字节。
相当于一个五字短句,比如“我想吃饭了”。
-
指纹密码
一般的指纹采集芯片,指纹特征值文件大小是256字节,有些芯片做了优化,也要有差不多200字节。
相当于4首七言古诗。
不过,真的使用时,不是需要你完整的背出4首古诗。
断断续续背出2-3首就可以解开密码了。
不管怎么说,从这点上来看,指纹更加复杂一些。
二、密码误识率
误识率:错误的密码被当成正确的密码,通过的概率。
-
普通密码
因为登陆的时候,密码会经过一次hash处理再和底层数据对比。
所以也存在一定错识率,但是概率和不存在差不多,亿亿亿分之一的概率。
-
指纹密码
手机解锁的误别率是几万分之一。
但是手机指纹解锁的试错机会也就几次。
基本就是万万分之一和亿亿分之一的区别。看上去二者相差很大,不过对于1%而言,它们都趋近于零。
三、稳定性
这点作为密码而言,其实是不需要的。
不过对于用户而言,却很重要。
因为“不住密码”,是所有人共同的痛。(我为了记住各种邮箱、论坛、游戏账号的密码,特定有个小本本…..)
稳定的好处是方便,但是,一旦丢失,或者被破解就非常麻烦。
总而言之:指纹相当于你随身带着的一个很复杂的密码。本质上和普通密码区别不大。不过因为它的唯一性,需要保护好它。
更多有趣内容敬请关注“码农在中年”公众号 ⬇️