软件开发部
OA办公系统
进销存软件
CRM系统
定制开发
抚顺在线考试系统公开测试了
钢材进销存系统推出了
抚顺软件开发迎来新纪元
软件专用主机买2年赠送一年了
抚顺软件加密技术的终极实现
抚顺软件产业将迎来新的“黄金
流量才是企业软件开发的制胜法
抚顺软件开发之网络营销技术外
抚顺软件开发的服务组织该怎么
中小企业进销存软件选型的普遍
抚顺软件开发中的bug排除
软件开发中资料的准备
当前位置:首页>>新闻中心
【抚顺软件加密技术的终极实现】
来源:www.fswebsoft.com 发布者:领航科技  发布时间:2014-05-23 
 

密码算法也叫密码,是用于加密和解密的数学函数。(通常情况下,有两个相关的函数:一个用作加密,另一个用作解密)

  如果算法的保密性是基于保持算法的秘密,这种算法称为受限制的算法。受限制的算法具有历史意义,但按现在的标准,它们的保密性已远远不够。大的或经常变换的用户组织不能使用它们,因为每有一个用户离开这个组织,其它的用户就必须改换另外不同的算法。如果有人无意暴露了这个秘密,所有人都必须改变他们的算法。

  抚顺软件加密技术的终极实现,更糟的是,受限制的密码算法不可能进行质量控制或标准化。每个用户组织必须有他们自己的唯一算法。这样的组织不可能采用流行的硬件或软件产品。但窃听者却可以买到这些流行产品并学习算法,于是用户不得不自己编写算法并予以实现,如果这个组织中没有好的密码学家,那么他们就无法知道他们是否拥有安全的算法。

  尽管有这些主要缺陷,受限制的算法对低密级的应用来说还是很流行的,用户或者没有认识到或者不在乎他们系统中内在的问题。

  现代密码学用密钥解决了这个问题,密钥用K表示。K可以是很多数值里的任意值。密钥K的可能值的范围叫做密钥空间。加密和解密运算都使用这个密钥(即运算都依赖于密钥,并用K作为下标表示),这样,加/解密函数现在变成:

  EK(M)=C

  DK(C)=M.

  DK(EK(M))=M.

  抚顺软件加密技术的终极实现,有些算法使用不同的加密密钥和解密密钥,也就是说加密密钥K1与相应的解密密钥K2不同,在这种情况下:

  EK1(M)=C

  DK2(C)=M

  DK2 (EK1(M))=M

  所有这些算法的安全性都基于密钥的安全性;而不是基于算法的细节的安全性。这就意味着算法可以公开,也可以被分析,可以大量生产使用算法的产品,即使偷听者知道你的算法也没有关系;如果他不知道你使用的具体密钥,他就不可能阅读你的消息。

  密码系统由算法、以及所有可能的明文、密文和密钥组成的。


下一篇:抚顺软件产业将迎来新的“黄金十年”
推荐文章

抚顺软件产业将迎来新的“黄金十年” [2014-05-21]
流量才是企业软件开发的制胜法宝 [2014-05-21]
抚顺软件开发之网络营销技术外那些事 [2014-05-21]
软件开发之评判通用标准 [2014-05-21]
抚顺软件开发总体解决方案 [2014-05-21]
抚顺软件开发做.net程序员都要学什么? [2014-05-20]
关于我们 - 客户留言 - 招商加盟 - 联系我们 Copyright @ 2012 Fswebsoft.com Inc. All Rights Reserved. 抚顺领航科技 版权所有