博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Base64的三种加密算法 jdk commons codec bouncy Castle
阅读量:7081 次
发布时间:2019-06-28

本文共 1256 字,大约阅读时间需要 4 分钟。

hot3.png

三种加密算法,加密后的结果都一致package com.zml.base64;import org.apache.commons.codec.binary.Base64;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import java.io.IOException;/** * Created with IntelliJ IDEA. * Description: * User: zhaomingli * Date: 2017-06-15 * Time: 9:11 */public class Base64T {    private static String src = "imooc security base64";    public static void main(String[] args) {//        jkdBase64();        commonCodec();    }   //JDK 实现的Base64    public static void jkdBase64(){        BASE64Encoder base64Encoder = new BASE64Encoder();        String encode = base64Encoder.encode(src.getBytes());        System.out.println("Encode"+encode);        BASE64Decoder base64Decoder = new BASE64Decoder();        try {            System.out.println("Decode"+new String(base64Decoder.decodeBuffer(encode)));        } catch (IOException e) {            e.printStackTrace();        }    } //commons Codec Base64算法    public static void commonCodec(){        byte[] encodeC = Base64.encodeBase64(src.getBytes());        System.out.println(new String(encodeC));        byte[] decodeB = Base64.decodeBase64(encodeC);        System.out.println(new String(decodeB));    }    //bouncy Castle Base64 同上}

转载于:https://my.oschina.net/u/3229047/blog/961869

你可能感兴趣的文章
mongo与node的两种连接方式 mongoskin && mongoclient 的基本使用
查看>>
ID3算法(决策树)
查看>>
修改GIT密码
查看>>
Nginx日志切割
查看>>
乒乓球
查看>>
Linux查询网址
查看>>
十,选择cfee编辑器并学会调试程序。以及结束语。
查看>>
炮弹转向鼠标点击方向,随即发射炮弹并产生爆炸特效
查看>>
新增图表控件
查看>>
LeetCode——Count Complete Tree Nodes
查看>>
【转】根据URL来读取网页输出的数据
查看>>
virtualbox里调整ubuntu的屏幕分辨率__转
查看>>
Python语言学习 (四)1.3
查看>>
【BZOJ 3270】博物馆
查看>>
Spring注解开发
查看>>
AHB协议
查看>>
Adore
查看>>
2018-2019-1 20165309 20165312 20165330 实验五 通讯协议设计
查看>>
union 和 union all
查看>>
[Leetcode]650. 2 Keys Keyboard
查看>>