微信小程序> 微信小程序手机号解密!必成功!!!

微信小程序手机号解密!必成功!!!

浏览量:768 时间: 来源:YOUR_HERO_

先上代码哈,希望你看完别走;1.点赞;2.留言说一下我的问题。欢迎来稿

## 看我的这个篇文章你肯定能做出来,并且能非常简单的获取原理,并教你在哪里应该如何去融合自己项目 ##

1.创建解密类WxPhoneUtil 
public class WxPhoneUtil {/*** TODO:在这里你需要注意了:你需要对整个返回的String做处理,把需要的那个手机号拿出来就ok了,你可以打印一下这个返回值然后处理,因为处理方式很多,我的处理方式不一定适合大家自身的习惯,所以这里改动了一下*/    public string getPhoneNumberBeanS5(String decryptData, String key, String iv) throws Exception {   /*   *这里你没必要非按照我的方式写,下面打代码主要是在一个自己的类中 放上decrypts5这个解密工具,工具在下方有代码   */         String resultMessage = 自己的类对象.decryptS5(decryptData,"UTF-8",key,iv);        return resultMessage;    }}
2.这里用到一些自定义工具,你放哪里都行,自己创建个类就行
    /**     * 解密工具直接放进去即可     */    public static String decryptS5(String sSrc, String encodingFormat, String sKey, String ivParameter) throws Exception {        try {            BASE64Decoder decoder = new BASE64Decoder();            byte[] raw = decoder.decodeBuffer(sKey);            SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");            IvParameterSpec iv = new IvParameterSpec(decoder.decodeBuffer(ivParameter));            Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");            cipher.init(Cipher.DECRYPT_MODE, skeySpec, iv);            byte[] myendicod = decoder.decodeBuffer(sSrc);            byte[] original = cipher.doFinal(myendicod);            String originalString = new String(original, encodingFormat);            return originalString;        } catch (Exception ex) {            return null;        }    }
3.下面我们要开始自己调用就ok
得到处理后的手机号就Ok啦 WxPhoneUtil 实例化对象.getPhoneNumberBeanS5();

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎