微信小程序安全键盘是为提高微信开放平台生态安全性的一种安全能力,针对小程序内数字密码输入场景中可能存在的安全问题,微信侧在input组件开放了安全键盘类型。通过安全键盘能力可在用户输入关键信息时进行加密,阻止网络监听、木马病毒等手段窃取信息。

微信小程序安全键盘能力使用介绍

1、通过微信提供的工具生成 CS;

2、在小程序管理后台「开发」-「开发管理」-「开发设置」-「安全键盘证书」板块填入CSR生成证书;

3、小程序开发者将生成的证书放入小程序代码包中;

4、input 设置 type=“safe-password”,并设置相关参数 safe-password-* 即可使用;

5、input bindblur 得到 encryptedValue,服务端拿到数据后可使用私钥进行解密。

微信小程序安全键盘能力示例代码:

style=”border: 1px solid blue;”
type=”safe-password”
placeholder=”123456″
safe-password-cert-path=”/minipro_test_cert.crt”
safe-password-time-stamp=”1618390369″
safe-password-nonce=”1618390369″
safe-password-salt=”zefengwang”
safe-password-custom-hash=”md5(sha1(‘foo’ + sha256(sm3(password + ‘bar’))))”
bind:blur=”onBlur”
bind:input=”onInput”
value=”{{value}}”
>

以上就是微信小程序安全键盘能力的使用说明,希望能帮助到大家!