本实现方式基于JDK 1.8 实现:

import java.util.Base64;
import java.util.Base64.Decoder;
import java.util.Base64.Encoder;public class Main {static String src = "hello,sahadev";public static void main(String[] args) {// 获取加密对象Encoder encoder = Base64.getEncoder();// 加密byte[] encode = encoder.encode(src.getBytes());// 输出加密结果System.out.println("encode : " + new String(encode));// 获取解密对象Decoder decoder = Base64.getDecoder();// 解密byte[] decode = decoder.decode(encode);// 输出解密结果System.out.println("decode :" + new String(decode));}}

输出运行结果:

encode : aGVsbG8sc2FoYWRldg==
decode : hello,sahadev

Base64加解密的实现方式相关推荐

  1. Java实现Base64、DES、AES、RSA加解密以及加密方式之间的区别

    Base64 加密, 这个其实不可以算作加密方法,它可以看作是一种编码方式,它的用途只是二进制数字和字符串进行相互转化. Base64是网络上最常见的用于传输 8Bit字节码的编码方式之一,是一种基于 ...

  2. Jmeter接口请求Base64加解密

    jmeter 对报文进行Base64加解密心得.        业务需求是,对接口进行测试,但需要对报文进行加密,对返回的密文进行解密.        遇到的问题:接口传的报文字段,因为没有加密,所以 ...

  3. Flex中的Base64加解密

    Flex中的Base64加解密 Flex sdk3就内置了Base64的加/解密工具类 分别是 mx.utils.Base64Encoder mx.utils.Base64Decoder Base64 ...

  4. java base64 加解密_java Base64加解密

    import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; public class Base64Util { public stati ...

  5. linux下C++base64加解密与图片互转

    最近由于工作需要,需要处理由http传来的base64图片数据,特此做下记录也希望能帮到更多的朋友. 部分内容参考Andy____Li 的blog: https://blog.csdn.net/m0_ ...

  6. java实现加密———Base64加解密

    java实现Base64加解密 @Testpublic void test01() throws Exception {String name = "LuWenMenHu";Str ...

  7. PB实现BASE64加解密

    文章目录 实例 文本加解密 文件加解密 源代码 实例 文本加解密 1.加密文本:PB实现BASE64加解密 得到的密文为:UELlrp7njrBCQVNFNjTliqDop6Plr4Y= 2.解密文本 ...

  8. 【安全算法之base64】base64加解密的C语言源码实现

    最近,有项目中需要用到base64的加解密,所以用C语言实现了一遍,测试效果还不错,代码量和RAM消耗都比较低,可以提供给大家参考下. #include <stdbool.h> #incl ...

  9. golang RSA base64 加解密 签名验签

    1.秘钥.加密/签名字符串加密的格式 目前主要见到有hex及base64 (1)hex 针对hex的加解密 import ("encoding/hex" ) hex.DecodeS ...

最新文章

  1. Linux查看端口号是否使用
  2. powerdesigner设置主键为自增字段,设置非主键为唯一键并作为表的外键
  3. 考研 考研爬虫大数据分析专业热度
  4. 我们需要StringBuffer么?
  5. Netty 简单样例分析(io传输的框架)
  6. 為什麼system32中放的是64位dll,syswow64中放的是32位dll
  7. AGAGA XOOORRR CodeForces - 1516B
  8. 与图论的邂逅05:最近公共祖先LCA
  9. Reveal v4(8796) 使用
  10. python中的点的作用_Python基础学习中关键点的作用(三),python,重点,之,函数,3
  11. 解码(七):音频重采样SwrContext和swr_convert相关函数详解
  12. EasyNVR摄像机网页无插件直播方案H5前端构建之:使用BootstrapPagination以分页形式展示数据信息...
  13. GDB 的几个用法(until, finish, tui)
  14. 阿里成立达摩院,三年投入超千亿
  15. 李开复给中国学生的第二封信:从优秀到卓越
  16. 微服务分布式构架开发实战PDF,阿里架构师推荐,快快收藏吧
  17. 一天1个机器学习知识点(一)
  18. 模块化笔记软件综合评测:Craft、Notion、FlowUs
  19. C#读取写入excel单元格
  20. Node.js当中的ioredis设置timeout的问题

热门文章

  1. sqlite3的基本操作
  2. 程序的内存分配模式(堆栈以及静态存储区,文字常量区,代码区)
  3. 深度学习-超参数调优
  4. 多模态语义分析_「CV学霸开讲」卷积神经网络压缩、多模态的语义分析研究
  5. pycharm变量存_pycharm不为人知的功能们
  6. python中cmd是什么_python中的cmd是什么
  7. ad19pcb设置恢复默认_条码打印机-斑马产品常用恢复出厂设置
  8. 一、scrapy爬虫框架——概念作用和工作流程 scrapy的入门使用
  9. LeetCode 2037. 使每位学生都有座位的最少移动次数
  10. Java 文件 IO 操作