4000 258 365
用户名:
密码:
忘记密码? 尚未注册?
邮箱地址:
密码:
确认密码:
手机:
单位:
注册

数据库加密中的加密方法

作者:安华金和 发布时间:2017-07-29

数据库加密中传统加密方法有两种,替换和置换。

故名思议数据库加密中的替换加密防范就是使用使用密钥将明文中的每一个字符转换为密文中的一个字符;置换只是仅仅将原始的明文数据按照不同的顺序重新排列组合。

单独使用以上两种机密方法中的一种都是不够安全的,目前普遍的做法是将以上两种方法结合起来使用,也就是说在将明文数据转换成密文字符的同时再进行重新的排列组合,这样讲两种方法结合起来使用就能提供相当高的安全程度。

数据加密标准(Data Encryption Standard,简称DES)就采用了这种结合算法,它由IBM制定,并在1977年成为美国官方加密标准。

DES的工作原理为:将明文分割成许多64位大小的块,每个块用64位密钥进行加密,实际上,密钥由56位数据位和8位奇偶校验位组成,因此只有56个可能的密码而不是64个。每块先用初始置换方法进行加密,再连续进行16次复杂的替换,最后再对其施用初始置换的逆。第i步的替换并不是直接利用原始的密钥K,而是由K与i计算出的密钥Ki。

DES具有这样的特性,其解密算法与加密算法相同,除了密钥Ki的施加顺序相反以外。


分享到:
北京安华金和科技有限公司 ©2015 版权所有 ICP备10053980号 京公网安备11010802010569号