Base64加解密的实现方式实例详解

 更新时间:2017年08月07日 09:08:20   作者:Sahadev_  
这篇文章主要介绍了Base64加解密的实现方式实例详解的相关资料,这里提供了实现实例,帮助大家学习理解这部分内容,需要的朋友可以参考下

Base64加解密的实现方式实例详解

本实现方式基于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加解密的实例,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Springboot+WebSocket+Netty实现在线聊天/群聊系统

    Springboot+WebSocket+Netty实现在线聊天/群聊系统

    这篇文章主要实现在好友添加、建群、聊天对话、群聊功能,使用Java作为后端语言进行支持,界面友好,开发简单,文章中有详细的代码示例供大家参考,需要的朋友可以参考下
    2023-08-08
  • Java并发编程中的volatile关键字详解

    Java并发编程中的volatile关键字详解

    这篇文章主要介绍了Java并发编程中的volatile关键字详解,volatile 用于保证我们某个变量的可见性,使其一直存放在主存中,不被移动到某个线程的私有工作内存中,需要的朋友可以参考下
    2023-08-08
  • Java设计模式之模版方法模式简介

    Java设计模式之模版方法模式简介

    这篇文章主要介绍了Java设计模式之模版方法模式,需要的朋友可以参考下
    2014-07-07
  • JAVA ImageIO.read方法报错/无效问题及解决

    JAVA ImageIO.read方法报错/无效问题及解决

    这篇文章主要介绍了JAVA ImageIO.read方法报错/无效问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • Spring Boot 配置 IDEA和DevTools 热部署的方法

    Spring Boot 配置 IDEA和DevTools 热部署的方法

    这篇文章主要介绍了Spring Boot 配置 IDEA和DevTools 热部署的方法,需要的朋友可以参考下
    2018-02-02
  • 浅谈java内存管理与内存溢出异常

    浅谈java内存管理与内存溢出异常

    下面小编就为大家带来一篇浅谈java内存管理与内存溢出异常。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • listview点击无效的处理方法(推荐)

    listview点击无效的处理方法(推荐)

    下面小编就为大家带来一篇listview点击无效的处理方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • 简单了解java ibatis #及$的区别和用法

    简单了解java ibatis #及$的区别和用法

    这篇文章主要介绍了简单了解java ibatis #及$的区别和用法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Spring Security架构以及源码详析

    Spring Security架构以及源码详析

    这篇文章主要给大家介绍了关于Spring Security架构以及源码的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • 解决idea使用过程中让你觉得不爽的一些问题(小结)

    解决idea使用过程中让你觉得不爽的一些问题(小结)

    这篇文章主要介绍了解决idea使用过程中让你觉得不爽的一些问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08

最新评论