菜鸟问题,控件的数字签名的作用是什么?别人是否可以盗用你的数字签名!

jxwa_wzw 2003-02-21 08:30:01
控件的数字签名的作用是什么?别人是否可以盗用你的数字签名!到底原理是什么啊,是不是写一段代码到cab文件中,这样的话我不是也可以冒充微软公司的数字签名了阿??
不懂,请各位大侠能够详细回复一下我啊!
...全文
160 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
James0001 2003-06-01
  • 打赏
  • 举报
回复
一针见血
richardbao 2003-06-01
  • 打赏
  • 举报
回复
你自己写算法吗,你自己来加密解密,在你的邮件程序上加时间戳吗?显然不是吧。你只是用别人的程序生成数字签名而已,而你这个数字签名是不受全世界承认的,因为你没有依附一个全世界公认的可信中介。数字签名就像钞票,你自己可以发明一套,但只能在你的小圈子里使用,外面的人不会承认它是“钱”,如果想要使用全国通行的,就要使用全国承认的银行发行的钱,如果要世界通行,就得用美元了。
richardbao 2003-05-30
  • 打赏
  • 举报
回复
关键在于这不是一般程序员需要考虑的,你要搞数字签名,去相关的机构办理就行了,这种东西是需要一个中介来认证的,你一个人没必要去做,也做不起来。
entice 2003-05-30
  • 打赏
  • 举报
回复
为什么我的数字签名是自己做的?想输入什么就输入什么呢?晕。
Surpass 2003-05-27
  • 打赏
  • 举报
回复
怎么理你呀?

你有这方面的代码吗?贴出来让大家尝尝。
richardbao 2003-05-26
  • 打赏
  • 举报
回复
我写了这么长,竟然没有人理我?
richardbao 2003-04-16
  • 打赏
  • 举报
回复
数字签名是一种非对称加密算法的应用,所谓非对称,它的加密密钥和解密密钥是不同的,加密密钥是公开的,你看看 IE 里经常出现什么证书之类,里面的“公钥”就是指这个。而解密密钥是保密的。任何人都可以用加密密钥把信息加密给拥有解密密钥的人,而这些加密了的信息只有那个拥有解密密钥(私钥)的人才能解读。

数字签名就是它的应用。如果不把自己的私钥泄露,盗用几乎是不可能的。

这个和 GUID 没有关系。举个例子说明一下:比如生成两个质数 A、B,很大的质数,大到数十位数。然后把两个数乘起来得到一个更大的数 P。那么人人都可以从 A、B 得到 P,而除非你知道 A、B 中的一个,否则你就算利用再多的计算机,也很难在宇宙毁灭前把它分解出来。这就是非对称加密的基本数学原理,当然实际上要复杂得多。

你要是想了解,可以看看这本书:《应用密码学》
a11s 2003-04-09
  • 打赏
  • 举报
回复
关注中
jxwa_wzw 2003-02-21
  • 打赏
  • 举报
回复
签名的作用是什么呢???
lxcc 2003-02-21
  • 打赏
  • 举报
回复
guid生成是唯一的,一般盗用的可能性很小,除非你知道guid生成的算法!

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧