JCE
文章平均质量分 78
qiailin
IT软件开发
展开
-
Java加密扩展基础
Java加密扩展基础Java加密扩展(JCE)现在已经成为Java SDK 1.4的核心组成部分。JCE基本上是一组提供加密框架和实现、密钥生成和协商以及消息认证代码(MAC)算法的Java包。不过你可得注意了,虽然JCE目前是Java SDK 1.4核心组成包,不过我们将演示如何用Java SDK 1.2 或者更高版本对其进行配置。此外,本文还要讨论如何在动态安装的情况下使用安全供应者。最后我会演示创建密钥和密码的过程,以及如何实施基本的数据加密和解密。--------------------------原创 2010-12-31 13:13:00 · 725 阅读 · 0 评论 -
对称加密和非对称加密
<br /> 首先引入两个术语:明文和密文。明文是指未加密前的原始数据,密文是指加密后的数据。根据加密和解密时的密码不同,可以分为两种类型的加密解密算法。<br /> <br />一、对称加密/解密。<br />加密和解密使用相同的密码,有代表性的有DES、Blowfish、TEA、Base64。对称加密解密的特点是运算相对非对称加密解密简单、速度块,主要应用于需要加密大量数据的场合,例如游戏的资源文件加密。<br /> <br />对称加密,是一种比较传统的加密方式,其加密运算、解密运算使用的原创 2010-12-31 13:42:00 · 3147 阅读 · 0 评论 -
JCE加密Cipher类说明(详细)
<br />javax.crypto.Cipher类提供加密和解密功能,该类是JCE框架的核心。<br /> <br />一,与所有的引擎类一样,可以通过调用Cipher类中的getInstance静态工厂方法得到Cipher对象。<br />public static Cipher getInstance(String transformation);<br />public static Cipher getInstance(String transformation,String provider);原创 2011-01-18 15:49:00 · 18668 阅读 · 0 评论 -
JCE加密说明(相关资料整理)
Java加密扩展(JCE)现在已经成为Java SDK 1.4的核心组成部分。JCE基本上是一组提供加密框架和实现、密钥生成和协商以及消息认证代码(MAC)算法的Java包。不过你可得注意了,虽然JCE目前是Java SDK 1.4核心组成包,不过我们将演示如何用Java SDK 1.2 或者更高版本对其进行配置。此外,本文还要讨论如何在动态安装的情况下使用安全供应者。最后我会演示创建密钥和密码的过程,以及如何实施基本的数据加密和解密。------------------------------------原创 2011-01-18 15:53:00 · 4228 阅读 · 0 评论 -
利用Java6和BouncyCastle对文件进行加解密
过Bouncy Castle提供的下载地址(http://www.bouncycastle.org/latest_releases.html),下载最新的加密组件包,主要是bcprov-jdk16-143.jar和bcprov-ext-jdk16-143.jar两个文件,当然这里只用bcprov-jdk16-143.jar,自己可以去下载添加到项目中。package sample;import javax.crypto.Cipher;import java.security.*;import j原创 2011-01-21 16:53:00 · 3731 阅读 · 1 评论