
Java 安全
文章平均质量分 79
Alex_zhuang
这个作者很懒,什么都没留下…
展开
-
使用AES算法完成对数据的加密和解密
package com.alex.security;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;原创 2012-02-16 14:58:48 · 3935 阅读 · 0 评论 -
使用PBEWithMD5AndDES算法完成对数据的加密和解密
package com.alex.security;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;原创 2012-02-16 23:42:30 · 13450 阅读 · 0 评论 -
非对称加密算法
非对称加密算法非对称加密算法(asymmetric cryptographic algorithm)又名“公开密钥加密算法”,非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。算法介绍 asymmetric encoding algorithm 非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(pr转载 2012-02-19 09:52:23 · 9786 阅读 · 0 评论 -
基本的安全知识
对称加密与非对称加密对称加密称为密钥加密,速度快,但加密和解密的解钥必须相同,只有通信双方才能知道钥匙非对称加密称为公钥加密,速度慢,加密和解密的钥匙不相同,某一个人持有私钥,任何一个人都可以知道公钥md5算法可用于对一段信息进行不可逆的变换运算,产生一个128比特位的数字摘要。如果对输入信息做了任何形式的改变,对改变后的信息再次进行MD5运算所产生的数字摘要,与改变前的内原创 2012-02-16 14:56:30 · 669 阅读 · 0 评论 -
数字签名编程与实现
package com.alex.security;import java.io.FileInputStream;import java.io.FileOutputStream;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;impor原创 2012-02-19 16:42:26 · 2421 阅读 · 0 评论 -
使用RSA算法对数据进行非对称加密和加密
非对称加密称为公钥加密,速度慢,加密和解密的钥匙不相同,某一个人持有私钥,任何一个人都可以知道公钥基本步骤:·得到keyPairGenerator 的实例对象,并调用其generateKeyPair()方法得到KeyPair对象。·调用KeyPair对象的getPrivate()和getPublic()方法,分别得到PrivateKey对象和PublicKey对象。·得到Cip原创 2012-02-19 11:31:53 · 1790 阅读 · 0 评论