首页

关于java.util.Base64的加密解密demo代码示例

标签:base64,加密,解密     发布时间:2022-01-23   

通过java8及以上的java.util.Base64实现数据加解密代码示例,如下

import java.util.Base64; @b@@b@public class Base64Utils { @b@	@b@	public static void main(String[] args)  throws  Exception{@b@		final Base64.Decoder decoder = Base64.getDecoder();@b@        final Base64.Encoder encoder = Base64.getEncoder();@b@        final String text = "明文中文";@b@        final byte[] textByte = text.getBytes("UTF-8");@b@        //編碼@b@        final String encodedText = encoder.encodeToString(textByte);@b@       System.out.println(encodedText);@b@       //解碼@b@       System.out.println(new String(decoder.decode(encodedText), "UTF-8"));@b@@b@	}@b@@b@}

运行结果如下

5piO5paH5Lit5paH@b@明文中文