从9月份开始,华为手机和微信二选一再也不存在了

说起华为手机,绝对是国产手机的骄傲,今年上半年已经出货1亿台了,但华为用户却心中一直有个梗,那就是微信无法使用指纹支付,关于事件的原委,网上有很多种说法,当然都不是官方的。

其中流传最广的是微信需要用户的指纹上传至服务器,而华为认为这样不安全,所以不肯,双方都没有妥协,所以华为手机不支持微信指纹支付。


从9月份开始,华为手机和微信二选一再也不存在了

从9月份开始,华为手机和微信二选一再也不存在了//河北龙网 http://www.hebeilong.com

这种说法让很多人深信不疑,于是一边倒的指责腾讯不要脸,而腾讯也懒得和大家解释,于是越传越邪乎,不过不好意思的是昨天华为宣布预计从9月份起华为手机将开始支持微信指纹支付了,可见华为这则声明是打了很多人脸的,不知道那些坚信华为为了安全,而与腾讯对抗的人脸痛不痛?

秉着科技求实的态度,今天再次帮微信澄清下关于微信指纹支付的那些事,给大家一个从技术的角度来解释的答案,本人做过开发,参与过与微信支付相关的规范,故认为还是了解事情的真相的。


从9月份开始,华为手机和微信二选一再也不存在了

从9月份开始,华为手机和微信二选一再也不存在了//河北龙网 http://www.hebeilong.com

其实关于指纹支持,在国内有两大标准,一种是腾讯的SOTER标准,一种是阿里牵头的 IFAA联盟,华为是IFAA联盟成员,所以一直是采用IFAA的标准的,不支持SOTER标准是完全可以理解的。

而在说标准之前,我们再重点强调一下,用户录完指纹之后,是存储在芯片之中的,存储的是特征码,不是指纹!!!(重点看三遍),并且指纹特征存入芯片之后,用户的指纹是无法反破译的,即任何人、任何厂商都无法从芯片中读出用户的指纹!而进行指纹验证的过程是特征码比对,不是指纹来比对。


从9月份开始,华为手机和微信二选一再也不存在了

从9月份开始,华为手机和微信二选一再也不存在了//河北龙网 http://www.hebeilong.com

我相信讲到这里,大多数都清楚了,所谓的微信上传指纹完全就是谣言,那么这两种标准有什么不一样?为何用户会一直说微信要上传大家的指纹?

1、SOTER标准:腾讯要求厂商录入指纹之后,生成特征码+密钥,而密钥是一串字符,要求上传至腾讯服务器,,这就有了上传的说法。而在指纹支付时,微信不仅要本机验证特征码,同时服务器要验证本地密钥与服务器密钥。事实上密钥和指纹没有任何关系,相当于双重认证的一个密码而已!

2、IFAA标准:验证方式是全部本地,采用本地数字证书认证,由国家数字证书中心(官方背景)管理根密钥认证,即特征码和密钥都是存于本地,没有上传的过程,只要本地验证通过就行了。


从9月份开始,华为手机和微信二选一再也不存在了

从9月份开始,华为手机和微信二选一再也不存在了//河北龙网 http://www.hebeilong.com

另外就两种标准来看,由于SOTER同Android系统及芯片技术紧密耦合在一起,因此其对手机系统的改造要求却是最大的,以至于在其推广前期,有些手机厂商因为集成难度太高被迫放弃了SOTER服务,华为或许就是因此原因。

可见所谓的微信是要上传东西,上传是密码,微信的担忧是如果有人破解了本地的密钥,所以要将密钥存在于服务器,当然本地密钥被破解的这种可能性几乎没有。

当然华为的这则声明,说明已经与腾讯谈好了,至于合作内容是什么,就不得而知了,但是这件事情真的与安全不安全无关,与上传不上传也无关,只是合作和利益的关系,另外从9月份之后,什么华为和微信二选一再也没有了,绝对的双赢!