码迷,mamicode.com
首页 >  
搜索关键字:java加密解密    ( 40个结果
◆JAVA加密解密-DES
DES算法提供CBC, OFB, CFB, ECB四种模式,MAC是基于ECB实现的。一、数据补位DES数据加解密就是将数据按照8个字节一段进行DES加密或解密得到一段8个字节的密文或者明文,最后一段不足8个字节,按照需求补足8个字节(通常补00或者FF,根据实际要求不同)进行计算,之后按照顺序将计...
分类:编程语言   时间:2015-08-13 14:06:02    阅读次数:328
java纯数字加密解密实例
我们都知道,在用户添加信息时,一些比较敏感的信息,如身份证号,手机号,用户的登录密码等信息,是不能直接明文存进数据库的.今天我们就以一个具体的例子来说明一下纯数字的java加密解密技术.           一般我们从页面获取到用户添加的信息之后,进行加密然后存入到数据库.需要比对信息时,加密之后的用户信息我们看不懂,所以对应的我们就要用解密技术.其实软考中对加密解密技术进行了很全面的说...
分类:编程语言   时间:2015-07-27 15:07:26    阅读次数:134
JAVA的RSA加密算法工具类
需要用到一个jar http://www.bouncycastle.org/latest_releases.html HexUtil.javapackage cn.edu.zafu.utils;public class HexUtil { private static final char[] DIGITS_LOWER = { '0', '1', '2', '3', '4', '5',...
分类:编程语言   时间:2015-07-14 11:44:53    阅读次数:148
PBKDF2加密的实现
PBKDF2(Password-Based Key Derivation Function)。 通过哈希算法进行加密。因为哈希算法是单向的,可以将任何大小的数据转化为定长的“指纹”,而且无法被反向计算。另外,即使数据源只改动了一丁点,哈希的结果也会完全不同。这样的特性使得它非常适合用于保存密码,因为我们需要加密后的密码无法被解密,同时也能保证正确校验每个用户的密码。但是哈希加密可以通过字典攻击和...
分类:其他好文   时间:2015-07-06 16:12:46    阅读次数:243
Java加密解密(二) Base64编码
## 1. Base64的由来 Base64最早用于解决电子邮件传输问题。由于“历史问题”,早期的电子邮件网关只允许传输ASCII(二进制为00000000-01111111)字符,如果有非ASCII字符经过这种网关时, 字符的二进制位可能会被篡...
分类:编程语言   时间:2015-06-12 15:22:31    阅读次数:658
Java加密解密(一)Java加密体系基础
# Java加密解密(一)Java加密体系基础 ## 1. JCA(Java Cryptography Architecture) 提供基本的加密框架,如证书,数字签名,消息摘要和密钥对生成器。其主要实现在java.security包中。 ## 2. JCE(Java Crypto...
分类:编程语言   时间:2015-06-09 12:03:37    阅读次数:3428
Java加密解密器
今天用Java类里自带的编码解码做了 一个加密解密器。其实我没做什么就是做了个界面。 还有key是固定八个字符,我改成不是八个字符也可以了。 import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.HeadlessException; import java.awt.event.ActionEv...
分类:编程语言   时间:2015-05-18 10:53:24    阅读次数:174
java加密解密
package com.jetsum.util;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.security.InvalidAlg...
分类:编程语言   时间:2015-04-02 18:07:59    阅读次数:288
java加密解密研究6、MD算法家族
一、简述MD5算法是典型的消息摘要算法,其前身有MD2、MD3和MD4算法,它由MD4、MD3和MD2算法改进而来。不论是哪一种MD算法,它们都需 要获得一个随机长度的信息并产生一个123位的信息摘要。如果将这个128位的二进制摘要信息换算成十六进制,可以得到一个32位的字符串,故我们见到的 大部分...
分类:编程语言   时间:2015-01-20 17:33:07    阅读次数:201
Java使用RSA加密解密签名及校验
由于项目要用到非对称加密解密签名校验什么的,于是参考《Java加密解密的艺术》写一个RSA进行加密解密签名及校验的Demo,代码很简单,特此分享!RSA加密解密类:package com.ihep; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import jav...
分类:编程语言   时间:2014-12-25 13:08:46    阅读次数:391
40条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!