起因:原有的代码model使用String类型来接收前端的base64密码,而使用String类型接收存储密码会有安全隐患(因为String对象不可改变,因此只能等待垃圾收集器来清理内存中的数据,但是拉基收集器的执行时间不确定,可能要等挺久才会清理,如果应用奔溃则应用程序的内存转储操作就会导致敏感数据泄露。)

然后这些敏感信息就修改为char[]类型来接收客户端的数据,

然后使用Base64.getDecoder.decode(byte[] src)方法进行解码就报错Illegal base64 character了,

需要改为Base64.getMimeDecoder.decode(byte[] src)方法进行解码才可以正常解码

base64解码报错Illegal base64 character相关推荐

  1. URL传Base64 造成报错 Illegal base64 character 20

    报错如下: error=Internal Server Error, message=Illegal base64 character 20, trace=java.lang.IllegalArgum ...

  2. python3 base64.b64decode Base64解码报错: Incorrect padding

    根据Base64加密的原理,base64编码后的字符长度为4的倍数,如果不足4位,用=来补位.如果没有补位,就会报错:Incorrect padding.解决方法就是把缺少的=补上. import b ...

  3. http请求报错Illegal character in query at index 303的解决方法

    http请求报错"Illegal character in query at index 303"的解决方法 执行jmeter的http请求时,请求失败,在Sampler resu ...

  4. Cookie报错: An invalid character [32] was present in the Cookie value

    一.遇到的问题 Cookie报错: An invalid character [32] was present in the Cookie value 原因: 格式化输出日期时报错: yyyy年MM月 ...

  5. jetson nano 报错Illegal instruction(core dumped)

    jetson nano 报错Illegal instruction(core dumped) 问题描述:好不容易对jetson nano开发板更换好镜像源.配置好远程xrdp桌面(可以参考我往期博文) ...

  6. [LaTex报错解决]Unicode character , (U+FF0C)

    LaTex出现报错:Unicode character , (U+FF0C) 原因:查看是否英文标点输入成了中文,改过来就好了 参考: 1.Unicode character , (U+FF0C)(i ...

  7. 故障分析 | MongoDB 5.0 报错 Illegal instruction 解决

    作者:任仲禹 爱可生 DBA 团队成员,擅长故障分析和性能优化,文章相关技术问题,欢迎大家一起讨论. 本文来源:原创投稿 *爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源. ...

  8. Python运行 import cv2 等报错 Illegal instruction (core dumped) 解决办法

    import cv2 报错 Illegal instruction (core dumped) nanopc-T4 开发板上安装好 opencv 后,import cv2 时 会报错 Illegal ...

  9. python 报错 SyntaxError: Non-ASCII character ‘\xe6‘ in file E:\PycharmProjects\lianxi\re 111.py on lin

    python 报错 SyntaxError: Non-ASCII character '\xe6' in file E:\PycharmProjects\lianxi\re 111.py on lin ...

最新文章

  1. Java并发编程实战系列10之避免活跃性危险
  2. 回应关于《BCH五月硬分叉是伪需求》的疑问
  3. 远程计算机未能及时反应,Win10无法打开软件提示“服务器没有及时响应或控制请求”怎么办...
  4. 百度Create大会:百度AI安全研究的进展与愿景
  5. lightroom最新版本下载_pi最新版本下载教程
  6. 小 X 的 AK 计划
  7. 向量除法能用计算机吗,为什么向量没有除法
  8. 刷题总结——树的同构(bzoj4337 树上hash)
  9. 高数学习笔记:计算方向导数
  10. np读取csv文件_pythonpandas读写csv数据
  11. 使用SQLyog创建简单的触发器
  12. ubuntu linux 启用root用户登录
  13. codeforces-constructive algorithms(构造算法.)
  14. fiddler监控手机请求
  15. oracle和mysql数据实时同步_Canal 实现 Mysql数据库实时数据同步
  16. 玛丽威廉学院计算机,在美国一流研究型大学任教的部分清华学子
  17. Google mediapipe 人脸识别应用
  18. VUE Element-ui 图标加载失败问题 Failed to decode downloaded font : woff ttf
  19. Unity 3D模型展示之自由观察模型
  20. android 小屏模式吗,宅在家又嫌手机屏幕小?教你如何玩转投屏

热门文章

  1. 统计正交码片(c++)
  2. 写在2020年尾的一点感悟:回朕车以复路兮,及行迷之未远
  3. 2021.11.22【读书笔记】丨生物信息学与功能基因组学(第五章第五节 用类似于BLAST的比对工具快速搜索基因组DNA)
  4. 您计算机处于状态或者您计算机时钟设置,您的Windows 10时间不正确? 这是如何固定时钟 | MOS86...
  5. [Photography] 新摄影笔记
  6. java毕业设计瓷砖仓库管理mybatis+源码+调试部署+系统+数据库+lw
  7. 英语语法三大从句刷题总结
  8. 微信小程序 slot插槽基本使用
  9. (十二)系统集成中级-质量管理
  10. 熊猫烧香.威金.落雪.SXS.ARP.网络执法管.AUTORUN.INF等高危病毒清除