eclipse导入BASE64Encoder类的方法

简介: eclipse导入BASE64Encoder类的方法

调用BASE64Encoder类时可能不会成功,

import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
 
public class Base64Demo {
    public static void main(String[] args) {
        byte[] data = "yanglingzhi".getBytes();
        String result = new BASE64Encoder().encode(data);
        System.out.println(result);
        //String result2 = new BASE64Decoder().decodeBuffer(data);
    }
 
}

右击项目,properties->

双击Access rules点击add在输入框中输入**   俩个星号  然后Revolution选择Accessible。一路OK。

然后就可以导入相应的包了。

补充:密码学综述:


密码学分类:


(1)消息编码:Base64


(2)消息摘要:MD类   SHA类    MAC


(3)对称密码:DES  3DES    AES


(4)非对称密码:RSA  DH密钥交换


数字签名:RSASignature     DSASignatrue


密码学五元组:


明文,密文,加密算法,解密算法,密钥



关于对称密码和非对称密码:


对称密码是指加解密使用相同的密码体制


非对称密码是指加解密使用不同的密钥--公钥与私钥



公钥是基于数学函数的变换,而不是简单的代替和置换,这个在第一次使用Github的时候遇到过,配置SSHkeys的时候要在指定区域粘贴一个公钥。



java中常用的类:


(1)消息编码:BASE64Encoder(加密类)          BASE64Decoder(解密类)


(2)消息摘要: MessageDigest


(3)对称密码:KeyGenerator(密钥生成器)  SecretKey     Cipher


(4)非对称密码:KeyPairGenertor   KeyFactory    PublicKey     PrivateKey   Cipher


(5)数字签名:Signature




Base64算法定义:


Base64是一种基于64个字符的编码算法,以任意8位字节序列组合的描述形式,这种形式不易直接识别。经Base64编码后的字符书是以4为单位的整数倍。


未完。


转自(https://www.cnblogs.com/sakuraYLZ/p/5729738.html?utm_source=itdadao&utm_medium=referral

目录
相关文章
|
7月前
|
SQL Java 应用服务中间件
Eclipse导入项目的配置步骤说明
Eclipse导入项目的配置步骤说明
166 0
Eclipse导入项目的配置步骤说明
|
14天前
|
XML Java 应用服务中间件
idea与eclipse项目相互导入方式
idea与eclipse项目相互导入方式
20 1
|
1天前
|
Java 应用服务中间件 Android开发
【Eclipse IDEA】IDEA 导入 eclipse Web项目
【Eclipse IDEA】IDEA 导入 eclipse Web项目
|
14天前
|
XML 应用服务中间件 Android开发
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
【已解决】eclipse导入项目出错 Server Tomcat v7.0 Server at localhost failed to start
14 0
|
14天前
|
Java 应用服务中间件 Android开发
【解决】eclipse项目导入出错
【解决】eclipse项目导入出错
10 0
|
19天前
蓝易云 - MyEclipse6.5安装m2eclipse方法
注意:由于MyEclipse 6.5是一个较旧的版本,可能无法支持最新版本的m2eclipse插件,因此在下载时,请尽量选择与MyEclipse 6.5兼容的m2eclipse版本。
8 0
|
7月前
|
Java 应用服务中间件 Android开发
IDEA Eclipse项目如何导入tomcat里面的jar包
IDEA Eclipse项目如何导入tomcat里面的jar包
76 0
|
7月前
|
Android开发
Eclipse如何从导入SVN上导入项目
Eclipse如何从导入SVN上导入项目
55 0
|
Java Android开发
eclipse 导入项目源码报错(最全问题及解决方案)
我们在使用 eclipse 导入源码时,经常会出现一些意想不到的问题,出现各种报错或者是乱码,这里我汇总了eclipse导入项目出现问题的方法及解决方案,希望能帮助到大家
761 0
eclipse 导入项目源码报错(最全问题及解决方案)
|
Java Maven 数据库
Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题
Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题
430 0
Eclipse中导入maven项目步骤,并且更改数据库配置后仍然出现404报错问题