数字签名是个什么概念,怎么来实现它??多谢!!

kangaroo 2002-01-22 08:54:04
多谢,麻烦知道的大哥提供点线索?
...全文
45 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kangaroo 2002-01-22
TO:fangw(海阔天空) :
兄弟可以举个实际的例子来说明怎么实现吗?


回复
fangw 2002-01-22
数字签名是用来证明你就是你所说的那个人的一种技术。比如说在做电子交易时,你说你是张三,别人只有通过你的数字签名才能认定你真的是张三。

从技术上讲,采用公钥私钥对的体系中,你的私钥就是你的数字签名,别人拿你的公钥来解密用你的私钥加密的东西。这里的假定是没有非法的人可以知道你的私钥,因此就没法仿冒你的签名。

非技术方面,你把自己的私钥不慎泄漏了出去是要负法律责任的,这是要法律法规的配合的。
回复
Patrick_DK 2002-01-22
紧急插播

请各位高手帮忙给看看,题目很简短的,很急呀,麻烦大家了

http://www.csdn.net/expert/topic/490/490173.shtm

http://www.csdn.net/expert/topic/490/490039.shtm

http://www.csdn.net/expert/topic/490/490022.shtm
回复
mach 2002-01-22
to fangw(海阔天空)
你说的不完全正确,你说的是交易人的身份认证,这只要通过证书就可以实现了,数字签名是用来实现不可否认性的,同时用数字签名可以防止信息被篡改:
1。首先假设你在浏览器上输入了一些内容
2。为了做数字签名,先对这个输入内容做了一个摘要,摘要算法可以保证两个不同的内容生成的摘要也是不一样的(这并不容易,因为内容可能很长情况很复杂,但是摘要的长度都是一样的,比如128位)
3。用你的证书中的私钥对摘要进行加密
4。将你输入的内容(明文)、加过密的摘要、你的证书一起提交给服务器
5。服务器验证你的证书的有效性:沿着证书链检查,并对证书进行CRL检查,如果证书合法,将这些数据保存起来
5。当日后发生纠纷时,比如你想否认当初那些数据是你提交的,则要验证你的数字签名:首先使用同样的摘要算法对明文算摘要,然后将原先加了密的摘要用你的证书的公钥解密,如果解密的摘要和新算出来的摘要一致,则说明那段明文是你提交的!
回复
相关推荐
Java2下Applet数字签名具体实现方法
Java2下Applet数字签名具体实现方法 北京 阿费 转自阿须数码 -------------------------------------------------------------------------- 3 Applet的数字签名认证实现的具体方法、步骤 ...
区块链以及区块链技术总结
区块链是目前一比较热门的新概念,蕴含了技术与金融两层概念。从技术角度看,这是一牺牲一致性效率且保证最终一致性的分布式的数据库,当然这是比较片面的。从经济学的角度看,这种容错能力很强的点对点网络...
哪些英语用法是普通中国学生最生疏的?
请附上例句和解释,谢谢!如果能分别说一下美国、英国、澳大利亚的本地用法更好。传送门:你知道哪些中国人普遍生疏但意境很美的英语词汇? - 英语翻译哪些英语母语者常用...这搬运工的活儿我做得很开心。会继续更...
区块链相关技术学习总结(1)——区块链以及区块链技术入门详解
区块链是目前一比较热门的新概念,蕴含了技术与金融两层概念。从技术角度看,这是一牺牲一致性效率且保证最终一致性的的分布式的数据库,当然这是比较片面的。从经济学的角度看,这种容错能力很强的点对点...
Vue源码详细解析:transclude,compile,link,依赖,批处理...一网打尽,全解析!
用了Vue很久了,最近决定系统性的看看Vue的源码,相信看源码的同学不在少数,但是看的时候却发现挺有难度,Vue虽然足够精简,但是怎么说现在也有10k行的代码量了,深入进去逐行查看的时候感觉内容庞杂并且搞不懂代码...
JavaScript学习笔记 - 基本概念
本文记录了我在学习前端上的笔记,方便以后的复习和巩固。 3.1.4 严格模式 严格模式是JavaScript定义了一种不同的解析和执行模型。在严格模式下ECMAScript3中的一些不确定行为将得到处理,而且对某些不安全的操作也...
区块链以及区块链技术入门详解
区块链是目前一比较热门的新概念,蕴含了技术与金融两层概念。从技术角度看,这是一牺牲一致性效率且保证最终一致性的的分布式的数据库,当然这...区块链虽然是一新兴的概念,但依赖的技术一点也不新,如...
【精解】开发一智能合约
智能合约 这两天被老大搞去搬砖,学习计划有变但无大碍,这篇文章将仔细分析智能合约相关内容。 关键字:智能合约,...智能合约是电子化的,自动执行的,去中心化的,具有不可抵赖性,本质上是一段代码,依...
开发一智能合约
这两天被老大搞去搬砖,学习计划有变但无大碍,这篇文章将仔细分析智能合约相关内容。 关键字:智能合约,remix,...智能合约是电子化的,自动执行的,去中心化的,具有不可抵赖性,本质上是一段代码,依托于区块...
【刘文彬】【精解】开发一智能合约
智能合约 这两天被老大搞去搬砖,学习计划有变但无大碍,这篇文章将仔细分析智能合约相关内容。 关键字:智能合约,remix,Solidity,truffle,geth,leveldb,datadir,ganache,web3j 合约 ...
Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想
Randy Pausch_卡内基梅隆大学演讲--真正实现你的梦想 2007.9.18 星期二 Randy Pausch’s Last Lecture: Really Achieving Your Childhood Dreams Given at Carnegie Mellon University Tuesday, September 18, ...
java初学者必读-经验总结--经典!
CSDN - 技术社区 - 主 题:java初学者必读-经验总结作 者:wjmmml (笑着悲伤) 信 誉 值:183所属论坛:Java J2SE / 基础类问题点数:24回复次数:234发表时间:2002-09-30 09:5
我在CSDN参与的3000帖子
2:100分急求,随机输出十小写字母,但是,要求这十字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(na)之值 4:数组题 望高手帮忙! 5:呵呵,推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
面试题之五
 65.DataReader与Dataset有什么区别? 答:一是只能向前的只读游标,一是内存中的表。 66.软件开发过程一般有几阶段?每阶段的作用? 答:需求分析,架构设计,代码编写,QA,部署 67.在c#中usi
C++面试题
 将构造函数写为private的,然后通过一成员静态函数调用构造函数即可:) 例: #include "iostream.h" class MySingleton { private: static MySingleton* _instance; MySingleton(){ cout ~MyS
学习写一Hello World驱动
导读:  ☆─────────────────────────────────────☆  hellguard (小四★北渡北汉江⊙) 于 (Wed Jun 11 15:44:48 2003) 提到: ...学习笔记,没有技术含量,高手...
CListControl设置颜色
CListControl类派生,设置单元格颜色,丰富功能
学会在Linux上编译调试C++项目
本课程主要针对没有或者很少写过linux上C++程序的同学, 本课程会教你如何从0基础开始,安装配置ubuntu虚拟机、使用GCC编译普通程序、动态库、静态库,编写复杂项目配置文件makefile,使用GDB工具调试C++程序。 通过本课程学习,可以熟练掌握如何高效的编译调试Linux上的c++程序,掌握如何安装配置ubuntu系统,掌握gcc编译动态、静态库,掌握makefile的编写,能够用Makfile编写出高效的项目配置文件。
Linux系统管理员/网络管理员(PDF版)
两本非常好的Linux系统学习的书 系统管理主要介绍Linux系统的结构、管理、命令等 网络管理主要从网络协议角度出发阐述Linux的网络功能
STM32F103中文数据手册
这个里面包含了STM32F103的各种型号的数据手册,方面理解
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer)
WPF中用于嵌入其他进程窗口的自定义控件(AppContainer) 具体见博文:http://blog.csdn.net/zzzwwwppp11199988899/article/details/78131292
MSP430_RTC模块学习总结
这是自己在学习MSP430时,对RTC模块的总结,希望可以帮助刚入门者
CIET-2019-0504 数据中心运维管理人才标准.pdf
数据中心运维管理,人才标准,欢迎查看共同学习。
webrtc demo使用方法
谷歌webrtc demo的使用教程,webrtc源代码自行从官网下载,该教程只给出了源代码详细的使用方法,包括如何编译
朴素贝叶斯算法做文本分类-代码
https://blog.csdn.net/zzZ_CMing/article/details/89478436 朴素贝叶斯算法做文本分类,用的是谭松波酒店语料。
FANUC的3210密码破解软件
FANUC 3210 密码破解软件,读取SRAM备份文件,不需要注册,完全免费。
PDB符号文件查看工具 symview,pdbxtract
PDB符号文件查看工具, 包含2个工具symview 和pdbxtract symview可查看文件所有原始信息 pdbxtract 可方便查看结构体等信息, 可导出头文件或xml
FANUC PMC密码破解程序
FANUC 31I PMC密码破解程序 用于OID,30I,31I等FANUC的密码破解
SIEMENS 840D SL调试手册.rar
里面含有840dsl的全部维修,调试,使用手册和资料,编程手册,报警诊断手册,PLC维修调试,系统报警代码,HMI高级手册.等.
(亲测正确版)ASP.NET-c#-捕捉网页快照-网站截图-网站缩略图
(亲测正确版)ASP.NET-c#-捕捉网页快照-网站截图-网站缩略图 ★★★★★★★★★★★★★★★★★★★★★★★★★★★ 建立网站缩略图源码 网页快照ASP.NET网站截图 网页快照ASP.NET c# 输入网址获取网站图片 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 网上流传了很多网站缩略图的asp.net,但是都无法使用,本人亲测,该代码进行优化,速度快,效率高,占内存非常少。
发帖
非技术区
创建于2007-09-28

2.3w+

社区成员

Java 非技术区
申请成为版主
帖子事件
创建了帖子
2002-01-22 08:54
社区公告
暂无公告