先上代码哈,希望你看完别走;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();

微信小程序--手机号解密!必成功!!!相关推荐

  1. 微信小程序手机号解密

    在小程序登陆的时候 我们会需要获取手机号 但是前端不会给我们直接传手机号 而是将手机号进行了加密 我们需要解密才能够拿到手机号 进行后面的某些操作 看图 在登陆的时候 前端会给我们传一个code 我们 ...

  2. java实现微信小程序加密数据解密的代码怎么写

    前言 微信小程序好坑啊!java明明是用户量最大的编程语言,可是都2021年了,他的小程序文档到现在都没有更新上java实现加密数据解密算法.... 微信小程序官方文档如下: 服务端获取开放数据 | ...

  3. 微信小程序手机号解密报错:pad block corrupted 解决方法

    微信小程序手机号解密报错:pad block corrupted 解决方法 微信小程序获取用户手机号,后端解密手机号的时候偶尔会报错 javax.crypto.BadPaddingException: ...

  4. 解决微信小程序配置https不成功问题

    解决微信小程序配置https不成功问题 参考文章: (1)解决微信小程序配置https不成功问题 (2)https://www.cnblogs.com/ant-jmf17/p/8056989.html ...

  5. 微信小程序加密解密 C# 以及 填充无效,无法被移除错误的解决方案 Padding is invalid and cannot be removed

    微信小程序加密解密 C# 以及 填充无效,无法被移除错误的解决方案 Padding is invalid and cannot be removed 参考文章: (1)微信小程序加密解密 C# 以及 ...

  6. Golang 微信小程序加密数据解密算法实现

    Go 语言 微信小程序加密数据解密算法实现 代码实现 本实现参考官方PHP例程实现,Go代码实现如下: func DecryptData (app_id, session_key, iv, encry ...

  7. 微信小程序密文解密工具

    微信小程序密文解密工具 小程序对于敏感信息采用了加密,如果想得到明文必须解密,官方上提供了几种语言的demo,唯独没有java版的,这是在搞事情啊 因此在此提供一个java版的解密工具类 此工具类需要 ...

  8. Fiddler对微信小程序抓包不成功

    对微信小程序抓包不成功时: 解决方案: 任意打开一个小程序,打开任务管理器找到对应的进程.右键打开文件位置 看到WechatApp.exe变成了WechatAppex.exe了,应该是升级了. 退出电 ...

  9. 微信小程序手机号注册获取验证码+验证判断

    微信小程序手机号注册获取验证码+验证判断 扫描二维码,进入首页,找到"小程序演示",效果类->手机号码注册效果,点击进入即可.

最新文章

  1. php广告插入代码,[教程]如何在phpcms中添加html代码广告
  2. Java8 Optional 最佳实践
  3. Remoting 与 Webservice 的区别
  4. SAP 对话屏幕长文本编辑框
  5. 非word格式文件700015怎么办_vim黑科技--在word/浏览器/excel等环境中使用vim
  6. 第08讲:解析无所不能的正则表达式
  7. 获取电脑和操作系统信息-uname
  8. [SpecialJudge]构造“神秘“字符串(洛谷P3742题题解,Java语言描述)
  9. python-利用生成器函数生成斐波那契数列
  10. shell连接mysql
  11. 神话系列之一 C# 开发的操作系统和数据库
  12. 算法第五章上机实践报告
  13. 基于Jupyter Notebook从头学习机器学习 | 入门资料分享
  14. Linux_free(buffer与cache区别)
  15. 游戏服务器之生成Dump文件
  16. java设置excel表头_设置Java导出Excel表头
  17. Labview关于波形图
  18. 猿人时代java_猿人时代攻略
  19. 基于蓝牙的车载OBD系统
  20. 如何让梯形变成平行四边形_把梯形转化成平行四边形.ppt

热门文章

  1. 未来也许只有这2类人能够创业成功!
  2. vue父组件调用子组件的方法 1
  3. php 响应式博客源码,PHP响应式青春博客源码
  4. 7大细节预示你面试成功
  5. Python使用requests库post文件multipart编码格式
  6. Win10如何显示文件后缀名?显示后缀名的简单方法
  7. Oracle 删除表分区
  8. python输入123输出321的编程_第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出...
  9. (三)基础代谢率bmr的计算4.0-----异常处理机制
  10. Android布局层次结构查看工具-uiautomatorviewer介绍