以前,华为没有使用微信指纹支付的主要原因:
1.微信的指纹支付据传需要将指纹信息上传至数据库,然后进行比较吻合,如果一致的话才会识别正确来进行支付,但是华为小米等厂商认为这种上传至云端的方式不安全,容易被盗取信息,所以并不同意这一方式。
2.而像华为苹果这种普遍的手机厂商在每个手机出厂的时候芯片中都有一个独一无二的密钥,这个密钥在芯片出厂时就被一次性熔断写入,无法从外部读取和修改,华为手机的指纹数据只能写入和删除,无法读取和修改,因此也不会上传任何服务器,也不会被任何第三方程序读取,所以加上过去腾讯和华为在各方面意见上的冲突,导致至今华为手机也仍不支持微信指纹支付。
3.华为是基于芯片硬件的安全解决方案。指纹加密,存储,校验的程序是运行在海思芯片里物理隔离的安全OS中,安卓环境下的程序无法直接访问,即使手机被root后,这部分仍然不能被访问和篡改。
4.手机并不会保存指纹图像,只保存经过提取后的模板信息,通过指纹模板并不能还原出指纹图像。所有指纹模板信息只在手机本地用AES256算法加密,每个芯片都有独一无二的密钥,这个密钥在芯片出厂时就被一次性熔断写入,无法从外部读取和修改。指纹模板数据只能写入和删除,无法读取和修改,因此也不会上传任何服务器,也不会被任何第三方程序读取。
5.指纹安全程序对外提供经过签名的验证结果,整个过程通过RSA 2048签名保护,无法被仿冒和篡改。2016年1月,微信公布了TENCENT SOTER:腾讯生物认证开放平台,将帮助开发者迅速实现生物认证功能。SOTER是一套关于生物识别认证的标准,定义了在用户使用设备进行生物识别时,各个环节的角色以及其需要达成的指标和实现方法。
简单的说,作为微信SOTER的合作伙伴,手机品牌的用户在可以借助指纹识别等生物识别技术使用微信支付功能,否则只能使用传统的密码支付。
6.支持腾讯微信SOTER平台就意味要将用户的生物识别信息上传到腾讯的服务器,在云端进行比对,而非以前的在本地手机系统内部进行比对,这是具有极大风险,意味着将众多用户的隐私信息交给第三方,所以为了用户,不光华为,还有小米也不支持微信指纹支付。
华为部分手机已经支持微信指纹支付,华为与腾讯经过了深入合作,终于攻破技术难关。华为方面在9月份宣布,将对P系列、Mate系列等多达32款机型进行升级,开放微信指纹支付功能,部分支持指纹支付的机型可以将系统升级之后使用微信指纹支付功能。
华为P20系列作为首批支持机型已于近日率先支持微信指纹支付,只需将EMUI和微信均升级至最新版本即可体验。而通过查询华为智能客服可知,接下来还会有多达32款华为机型陆续升级支持微信指纹支付,包括Mate系列5款、P系列4款、nova系列6款、麦芒系列1款、畅享系列2款、荣耀系列10款、荣耀畅玩系列1款、华为平板系列3款。
具体时间表如下:
9月下旬:P20 Pro、P20、Mate RS保时捷设计
9月底:Mate 9、Mate 9 Pro、P10、P10 Plus、荣耀Note 10、荣耀V10、荣耀Play、荣耀8X、荣耀V9、荣耀9、荣耀8青春版
10月:Mate 10、Mate 10 Pro
10月中旬:nova 3e、nova 2s、nova青春版、麦芒6、畅享8 Plus、畅享7S、荣耀10、荣耀9青春版、荣耀9i、荣耀畅玩7X
10月底:nova 2、nova 2 Plus
11月中旬:华为平板M5 Pro、华为平板M5 10寸、华为平板M5 8寸。
目前华为手机仅Mate7、荣耀7与MateS支持微信指纹支付。其他型号手机目前暂不支持微信指纹支付功能,支持支付宝指纹支付。
华为手机不支持微信指纹支付的原因:
微信要求华为上传用户指纹,而华为的麒麟芯片有自己的一套指纹验证系统,安全性要求比较高,为保护用户隐私,所以拒绝了腾讯上传用户指纹的要求。
对于消费者来说,使用指纹系统能获得以下好处:
一、 摆脱在一大堆卡中选择的烦恼,只需轻轻一按,3秒即可完成支付;
二、 不用再担心卡丢失、忘记密码,消费可以更简单;
三、 在商户处消费的积分都可通用、通兑、 通换;
四、 注册完全免费。
五、不需要刷卡、付现金。
参考资料:华为手机_百度百科
目前华为手机仅Mate7、荣耀7与MateS支持微信指纹支付。其他型号手机目前暂不支持微信指纹支付功能,支持支付宝指纹支付。
只要手机有指纹传感器就可以支持。只是微信支持指纹,还取决于以下条件:
为微信授权硬件访问权限。
微信支持指纹支付的话,必须能够读写指纹读取器的信息。如果系统不允许读取的话则无法支持。
对于华为手机来说,可以在程序管理器中打开微信,对权限进行查找确认有读取指纹数据的权限。若被禁止读取,需要打开此权限。
微信指纹支付设置
微信默认使用密码支付,若需要使用指纹支付,需要在微信钱包中进行设置。
具体路径为:微信->我->钱包->右上角选项->支付管理->指纹支付,将其选中即可开启。
目前华为手机仅Mate
7、荣耀7与Mate
S支持微信指纹支付。其他手机目前暂不支持微信指纹支付功能,微信指纹支付功能需要微信合作支持,建议您随时留意官方最新消息。