当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 一,公钥私钥1,公钥和私钥成对出现2,公开的密钥叫公钥,只有自己知道的叫私钥3,用公钥加密的数据只有对应的私钥可以解密4,用私钥加密的数据只有对应的公钥可以解密5,如果可以用公钥解密,则必然是对应的私钥加的密6,如果可以用私钥解密,则必然是对应的公钥加的密明白了? 假设一下,我找了两个数字,一个...
 

 

 ·dat和mpg文件的区别    »显示摘要«
    摘要: .dat 文件和 .mpg 文件的区别 leaf_zhou_8@hotmail.com http://www.minshida.com 常常有人问.dat文件和.mpg文件有什么区别?这个问题也曾困扰了我很长的一段时间。现在终于有所领悟,不敢独享,介绍给大家。 首先,.dat 文件和 .mpg 文件都是符合mpeg1压缩标准的音视频数据流(当然也可以没有音频),......
 ·如何修复被修改的ie    »显示摘要«
    摘要:为了防止他人修改你的注册表,可以禁止注册表编辑器regedit.exe运行。方法如下:   1、打开注册表,找到hkey_current_user\software\microsoft\windows\currentversion\policies\system,如果在policies下面没有system的话,请请在它下面新建一项(主键),将其命名为system;   2、然后在右边空白处......


公钥,私钥,SSL

一,公钥私钥

1,公钥与私钥成对出现 【程序编程相关:Looking2002-10-31

【推荐阅读:Looking2002-11-3

2,公开的密钥叫公钥,只有自己知道的叫私钥 【扩展信息:Looking2002-10-17

3,用公钥加密的数据只有对应的私钥可以解密

4,用私钥加密的数据只有对应的公钥可以解密

5,如果可以用公钥解密,则必然是对应的私钥加的密

6,如果可以用私钥解密,则必然是对应的公钥加的密

明白了?

假设一下,我找了两个数字,一个是1,一个是2.我喜欢2这个数字,就保留起来,不告诉你们,然后我告诉大家,1是我的公钥.

我有一个文件,不能让别人看,我就用1加密了.别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密.这样我就可以保护数据了.

我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上.别人偷到了这个文件,但是别人解不开,因为别人不知道2就是我的私钥,只有我才能解密,解密后就得到a.这样,我们就可以传送加密的数据了.

现在我们知道用公钥加密,然后用私钥来解密,就可以解决安全传输的问题了.如果我用私钥加密一段数据(当然只有我可以用私钥加密,因为只有我知道2是我的私钥),结果所有的人都看到我的内容了,因为他们都知道我的公钥是1,那么这种加密有什么用处呢?

但是我的好朋友x说有人冒充我给他发信.怎么办呢?我把我要发的信,内容是c,用我的私钥2,加密,加密后的内容是d,发给x,再告诉他解密看是不是c.他用我的公钥1解密,发现果然是c.这个时候,他会想到,能够用我的公钥解密的数据,必然是用我的私钥加的密.只有我知道我得私钥,因此他就可以确认确实是我发的东西.这样我们就能确认发送方身份了.这个过程叫做数字签名.当然具体的过程要稍微复杂一些.用私钥来加密数据,用途就是数字签名.

好,我们复习一下:

1,公钥私钥成对出现

2,私钥只有我知道

3,大家可以用我的公钥给我发加密的信了


...   下一页
 ·关于pe可执行文件的修改    »显示摘要«
    摘要:在windows 9x、nt、2000下,所有的可执行文件都是基于microsoft设计的一种新的文件格式portable executable file format(可移植的执行体),即pe格式。有一些时候,我们需要对这些可执行文件进行修改,下面文字试图详细的描述pe文件的格式及对pe格式文件的修改。 1、pe文件框架构成 dos mz header dos stub pe header se......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE