社区
非技术区
帖子详情
数字签名是个什么概念,怎么来实现它??多谢!!
kangaroo
2002-01-22 08:54:04
多谢,麻烦知道的大哥提供点线索?
...全文
174
4
打赏
收藏
数字签名是个什么概念,怎么来实现它??多谢!!
多谢,麻烦知道的大哥提供点线索?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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。当日后发生纠纷时,比如你想否认当初那些数据是你提交的,则要验证你的数字签名:首先使用同样的摘要算法对明文算摘要,然后将原先加了密的摘要用你的证书的公钥解密,如果解密的摘要和新算出来的摘要一致,则说明那段明文是你提交的!
java 使用适当的签名_关于
数字签名
和policy文件设置!
本文探讨如何通过安全策略文件(*.Policy)为Java Applet设置权限,使其能访问本地文件系统,特别关注在企业内部网环境中
实现
这一功能的方法。
npm : 无法加载文件
博客指出在VSCode运行npm i时出现报错,提示无法加载文件C:\\Program Files\\nodejs\\npm.ps1,原因是该文件未进行
数字签名
,无法在当前系统运行脚本,还提到可通过运行下方命令完成修复。
rsa初识【php
实现
简易加解密】
本文介绍了一种使用PHP语言
实现
RSA加密算法的方法。通过选取两个较小的素数作为示例,展示了公钥和私钥的生成过程,并
实现
了对字符串的加密与解密。适合初学者了解RSA的基本原理。
从Quartus II 11.0换到Quartus II 13.0出现的,usb无法识别问题解决方案
博客讲述从Quartus II 11.0换到13.0后USB无法识别的问题及解决方案。作者先在设备管理器确认有驱动,在软件中能正常写代码和编译但无法识别。通过CSDN搜索和AI辅助,采取重启服务、管理员身份运行命令提示符等操作解决问题,还提及驱动未安装好等其他可能问题。
防火墙——IPSec协议框架(IPSec1)
本文详细介绍了IPSec的基本
概念
,包括安全联盟SA、IPSec对等体、SA的建立方式和标识。此外,讨论了AH和ESP这两种安全协议的比较,以及报文的传输和隧道封装模式。加解密和验证算法以及密钥交换过程也得到阐述。最后,解释了IPSec如何通过ACL和路由方式确定保护的数据流量,为网络安全性提供了全面理解。
非技术区
23,404
社区成员
70,513
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章