作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 Java GSS-APIJava GSS-API类和接口位于。org.ietf.jgss.‘包中,该包是J2SE 1.4的一部分。1.1 org.ietf.jgss.ChannelBinding1...
分类:
编程语言 时间:
2015-06-16 17:08:40
阅读次数:
180
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWellJava SASL API有两个接口:
SaslClient:客户端机制。
SaslServer:服务器端机制。
应用使用质询一响应协议与SASL机制交互,并使用字节数组表示质询和响应。服务器端机制将...
分类:
编程语言 时间:
2015-06-16 17:07:29
阅读次数:
178
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell安装Java SASLSASL安全提供者提供SASL机制的实现,每个提供者实现可能支持一种或多种可向JCA注册的SASL机制。在J2SE 5.0中,默认方式会自动在Java安全属性文件中将SunSAS...
分类:
编程语言 时间:
2015-06-16 17:06:29
阅读次数:
167
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell简单认证和安全层(SASL)定义了一种用于认证以及在客户端和服务器应用之间建立安全层的协议,其中安全层的建立是可选的。SASL定义了如何交换认证数据,但没有指定这些认证数据的内容。它只是一个框架,认证...
分类:
编程语言 时间:
2015-06-16 17:06:11
阅读次数:
128
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 消息摘要使用MD5计算消息摘要 try
{
MessageDigest md5 = MessageDigest.getInstance("MD...
分类:
编程语言 时间:
2015-06-15 18:55:56
阅读次数:
141
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 JCE提供者类JCE使用JCA的提供者类。二 JCE引擎类2.1 javax.crypto.CipherCipher(加密算法类)为加密算法提供加密和解密的功能。2.2 javax.crypto....
分类:
编程语言 时间:
2015-06-15 18:46:54
阅读次数:
290
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWellJCE最初是作为JCA的扩展包开发的,旨在提供受美国出口控制条例管制的加密服务API和实现。JCE提供一个提供者实现和一组相关的API和包,以支持加密和解密,密钥的生成和协商以及消息验证算法,其中对加...
分类:
编程语言 时间:
2015-06-15 18:46:47
阅读次数:
689
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 加密和解密加密是一种打乱消息、文件或程序的加密技术。JCE基本的加密和解密流程如下所示:
生成密钥
创建Cipher对象
为加密而初始化Cipher对象
为解密而初始化Cipher对象
举例:DE...
分类:
编程语言 时间:
2015-06-15 18:46:26
阅读次数:
280
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 JCA加密服务通过定义加密服务的类型和功能,JCA可以提供各种加密算法的支持,加密服务包括对消息摘要和数字签名的支持。整个JCA结构如下图所示:1.1 JCA加密服务提供者加密服务提供者是一个包含...
分类:
编程语言 时间:
2015-06-15 16:28:41
阅读次数:
150
作者:郭嘉
邮箱:allenwells@163.com
博客:http://blog.csdn.net/allenwells
github:https://github.com/AllenWell一 JCA提供者类1.1 java.security.ProviderProvider类提供了Java安全性的实现,继承了Properties类,目的在于确保程序有足够的权限执行相关操作。提供了内部类...
分类:
编程语言 时间:
2015-06-15 16:26:05
阅读次数:
164