zoukankan      html  css  js  c++  java
  • Base64加密处理

      Base64是一种数据的加密算法,利用这个算法可以实现信息安全的处理,如果要想进行加密处理,可以使用两个:一个叫加密器,一个叫解密器。

    范例:观察加密处理

     1 package cn.Tony.demo;
     2 import java.util.Base64;
     3 public class TestDemo{
     4     public static void main(String[] args) throws Exception {
     5         String msg="www.Tony.com";
     6         String eMsg=Base64.getEncoder().encodeToString(msg.getBytes());    
     7         System.out.println("加密的信息:"+eMsg);
     8         byte data[]=Base64.getDecoder().decode(eMsg);
     9         System.out.println("解密后的数据:"+new String(data));
    10     }
    11 } 

      如果你的使用Base64加密,那就跟没加密一样,,

     1 package cn.Tony.demo;
     2 import java.util.Base64;
     3 public class TestDemo{
     4     public static void main(String[] args) throws Exception {
     5         String msg="www.Tony.com";
     6         String eMsg=eCoder(eCoder(eCoder(msg)));
     7         System.out.println("加密的信息:"+eMsg);
     8         byte data[]=Base64.getDecoder().decode(eMsg);
     9         System.out.println("解密后的数据:"+new String(data));
    10     }
    11     public static String eCoder(String msg) {
    12         return Base64.getEncoder().encodeToString(msg.getBytes());
    13     }
    14 } 

      以后开发是Base64和MD5一起加密!

  • 相关阅读:
    卡尔曼滤波的原理与思想
    什么是端口
    什么是ICD文件
    USB口,串口,以太网口简介
    Linux基本操作笔记
    网络营销学习路线图
    读书推荐:2017 第一期
    又见Bug
    如何请教别人问题?
    圆桌问答 (2017 第一季)
  • 原文地址:https://www.cnblogs.com/Tony98/p/10510120.html
Copyright © 2011-2022 走看看