Java安全通信、数字证书及应用实践 转
?
摘要:
在本文中,我用详细的语言和大量的图片及完整的程序源码向你展示了在JAVA中如何实现通过消息摘要、消息验证码达到安全通信、以及用Java的工具生成数字证书,和用程序给数字证书签名、以及用签名后的数学证书签名applet突破applet的访问权限的过程,给出了全部例子的详细代码。
通过本文中你可以学到以下知识:
●程序间如何安全通信
●什么是及如何生成消息摘要
●什么是及如何生成消息验证码
●如何使用Java工具生成和维护数字证书库
●如何用程序给数字证书验证签名
●如何利用数字证书给applet签名突破applet的访问权限
关键字:
消息摘要、消息验证码、指纹、加密、安全、Java、数字签名、applet、数字证书
一、基础知识
计算机安全通信过程中,常使用消息摘要和消息验证码来保证传输的数据未曾被第三方修改。
消息摘要是对原始数据按照一定算法进行计算得到的结果,它主要检测原始数据是否被修改过。消息摘要与加密不同,加密是对原始数据进行变换,可以从变换后的数据中获得原始数据,而消息摘要是从原始数据中获得一部分信息,它比原始数据少得多,因此消息摘要可以看作是原始数据的指纹。
例:下面一段程序计算一段字符串的消息摘要
package com.messagedigest;
import java.security.*;
public c
您可能关注的文档
最近下载
- 幼儿园保育员劳动合同.docx VIP
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共9份).pdf VIP
- 仪器租赁协议书6篇.docx VIP
- 小学英语新外研版Join In剑桥三年级下册Unit 6第1课时(Ready to learn)教学课件2025春.pptx VIP
- R0119 三年级上册英语译林版《 全册知识点汇总》.pdf VIP
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共7份).docx VIP
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共24份).docx VIP
- 2024年山西省中考数学试卷真题(含标准答案及解析).pdf
- MT872-2000 煤矿用带式输送机保护装置技术条件.pdf VIP
- 小学五年级数学小数混合运算计算专项练习题(每日一练,共14份).docx VIP
原创力文档

文档评论(0)