当前位置:   article > 正文

java ascii加密_java加密算法

java asic加密

从这一篇起整理一下常见的加密算法以及在java中使用的demo,首先从最简单的开始.

简单了解

Base64严格来说并不是一种加密算法,而是一种编码/解码的实现方式.

我们都知道,数据在计算机网络之间是使用字节流的方式进行传递的,所有的信息都要最终转换为0101的二进制,这本身就涉及到编码,解码的应用.

Base64,顾名思义,是使用了64个基本的字符来对任意数据进行编码的一种实现方式,那既然有Base64,是不是也有Base32,Base16呢? 答案是没错,有.

下面先看一下Base64的编码表:

ab42140ef008e8d98c37e9ccd11e910b.png

由图可见,Base64使用了26个字母的大小写,也就是52个字符,再加上10个数字和两个特殊的"+","/"组成,一共64个字符,其中最后两个字符选取不一定总是这两个.

java代码实现

首先看代码,然后再细说Base64实现的原理和应用:

48304ba5e6f9fe08f3fa1abda7d326ab.png

1 package com.wang.encryption;

2 import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;

3 import sun.misc.BASE64Decoder;

4 import sun.misc.B

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/938402
推荐阅读
相关标签
  

闽ICP备14008679号