Apache Commons Codec的Base64加解密库

原创 2018年04月15日 21:19:33

下载地址:http://commons.apache.org/proper/commons-codec/download_codec.cgi

import org.apache.commons.codec.binary.Base64;

/**
 * Created by yster@foxmail.com
 * 2018年4月9日 下午10:17:09
*/
public class JdkBase64 {

    public static void main(String[] args) {
        String key = "这是需要加密的文字";
        key = encode(key);
        System.out.println(key);
        key = decode(key);
        System.out.println(key);
    }

    /**
     * Base64加密
     * @param key
     * @return
     */
    public static String encode(String key){
         byte[] bt = key.getBytes();
         return (new Base64().encodeToString(bt));
    }

    /**
     * Baes64解密
     * @param key
     * @return
     */
    private static String decode(String key){
        byte[] bt = new Base64().decode(key);
        return new String(bt);
    }

}
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yueshutong123/article/details/79953446

使用Apache commons-codec Base64实现加解密(转)

commons-codec是Apache下面的一个加解密开发包 官方地址为:http://commons.apache.org/codec/ 官方下载地址:http://commons.a...
  • qq_19341571
  • qq_19341571
  • 2017-04-27 13:54:44
  • 547

使用Apache commons-codec Base64实现加解密

commons-codec是Apache下面的一个加解密开发包 官方地址为:http://commons.apache.org/codec/ 官方下载地址:http://commons.a...
  • u012242853
  • u012242853
  • 2014-08-11 13:43:09
  • 848

Apache Commons Codec 编码/解码 (Base64/MD5/SHA1/SHA256等算法)

编码/解码的工具包。 maven配置: commons-codec commons-codec 1.10 官网:http://commons.apache.org/p...
  • hbtj_1216
  • hbtj_1216
  • 2016-10-14 10:34:19
  • 3550

[解决]java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Base64

spring cloud 更新版本为Edgware.SR2后项目报java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Bas...
  • yeshuang520
  • yeshuang520
  • 2018-03-26 09:43:42
  • 21

Java加解密艺术之DES对称加密算法

完整版见https://jadyer.github.io/
  • jadyer
  • jadyer
  • 2012-05-30 13:13:51
  • 4941

Apache Commons Codec 使用小结

最近在做图片下载的时候需要把图片链接url
  • FX_SKY
  • FX_SKY
  • 2014-09-03 13:51:29
  • 4365

【android】android中使用commons-codec框架处理各种加密解密

在java中有一个框架叫commons-codec框架,它是由apache出品的开源项目之一,其中集成了大量的解密加密工具类,是一个强大的解密加密工具包,其中包括常用的md5,des,base64,u...
  • cc_want
  • cc_want
  • 2017-08-09 10:19:51
  • 1130

使用Commons-codec包加密

一、关于加密算法的一些分类。 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,其他人用相同的加密方法得到摘要,最后...
  • bigmazhiyu
  • bigmazhiyu
  • 2015-03-02 16:18:44
  • 2911

commons-codec中[md5,sha,base64加密算法]的实现demo

项目用到给用户密码加密,下载了apache的commons-codec jar包,贴出对几种加密算法实现的demo。记之。 commons-codec-1.10下载链接: http://commo...
  • u012762800
  • u012762800
  • 2015-11-27 11:06:50
  • 2062

Java 3DES加密解密(Commons.Codec Base64)

字符串 DESede(3DES) 加密。ECB模式/使用PKCS7方式填充不足位,目前给的密钥是192位 。3DES(即Triple DES)是DES向AES过渡的加密算法(1999年,NIST将3-...
  • softwave
  • softwave
  • 2017-08-09 11:09:10
  • 2655
收藏助手
不良信息举报
您举报文章:Apache Commons Codec的Base64加解密库
举报原因:
原因补充:

(最多只允许输入30个字)