-
摘录1查看全部
-
摘录2查看全部
-
摘录1查看全部
-
Base64从严格意义上来讲,它不是一个加密解密的算法。查看全部
-
package com.test; import java.io.IOException; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * @author 2014-4-8 * * */ public class BASE64Test { public static final String str = "测试Base64 加 减 密"; /** * 描述: * * @param args * void * @author 晏子 2014-4-8 */ public static void main(String[] args) { // base64 常见的3种实现 // 1. jdk自带的base64方法 jdkbase64(); // 2. Commons Codec(第三方jar提供) // 3. Bouncy Castle(第三方jar提供) } /** * jdk自动的 Base64 加,解密算法实现 */ public static void jdkbase64() { try { BASE64Encoder encoder = new BASE64Encoder(); // 加密 String encode = encoder.encode(str.getBytes()); System.out.println("加密:" + encode); BASE64Decoder decoder = new BASE64Decoder(); // 解密 byte[] decode = decoder.decodeBuffer(encode); System.out.println("解密:" + new String(decode)); } catch (IOException e) { e.printStackTrace(); } } }查看全部
-
简单易懂,消磨时光查看全部
-
密码术语查看全部
-
TCP/IP安全体系查看全部
-
TCP/IP安全体系查看全部
-
OSI安全体系(Open System Interconnection) 网络通信七层模型查看全部
-
数字签名 主要是针对以数字的形式存储的消息进行的处理查看全部
-
散列函数相关算法查看全部
-
加解密基础 1.密码分类 -- 按时间分类 古典密码:以字符为基本加密单元 现代密码:以信息块为基本加密单元 2.密码分类 -- 保密内容算法 受限制算法,算法的保密性基于保持算法的秘密,应用于军事领域,属于古典密码 基于密钥算法,算法的保密性基于对密钥的保密,属于现代密码 3.密码分类 -- 密码体制 对称密码,别名单钥密码或私钥密码,指加密密钥与解密密钥相同 非对称密码,双钥密码或公钥密码,指加密密钥与解密密钥不同,密钥分公钥,私钥 对称密码算法 非对称密码算法 4.密码分类 -- 明文处理方式 分组密码 流密码,也称序列密码 散列函数,用来验证数据的完整性,特点是长度不受限制,哈希值容易计算,散列运算过程不可逆查看全部
-
密码常用术语三查看全部
-
密码常用术语二查看全部
举报
0/150
提交
取消