数据加密的方法有哪些?如题 谢谢了

越详细越好,谢谢……... 越详细越好,谢谢…… 展开
 我来答
百度网友74ae501
2014-04-28 · 超过56用户采纳过TA的回答
知道答主
回答量:113
采纳率:100%
帮助的人:111万
展开全部
1. 数据加密标准 传统加密方法有两种,替换和置换。上面的例子采用的就是替换的方法:使用密钥将明文中的每一个字符转换为密 文中的一个字符。而置换仅将明文的字符按不同的顺序重新排列。单独使用这两种方法的任意一种都是不够安全的,但 是将这两种方法结合起来就能提供相当高的安全程度。数据加密标准(Data Encryption Standard,简称DES)就采用了 这种结合算法,它由IBM制定,并在1977年成为美国官方加密标准。 DES的工作原理为:将明文分割成许多64位大小的块,每个块用64位密钥进行加密,实际上,密钥由56位数据位和8 位奇偶校验位组成,因此只有256个可能的密码而不是264个。每块先用初始置换方法进行加密,再连续进行16次复杂的 替换,最后再对其施用初始置换的逆。第i步的替换并不是直接利用原始的密钥K,而是由K与i计算出的密钥Ki。 DES具有这样的特性,其解密算法与加密算法相同,除了密钥Ki的施加顺序相反以外。 2. 公开密钥加密 多年来,许多人都认为DES并不是真的很安全。事实上,即使不采用智能的方法,随着快速、高度并行的处理器的出 现,强制破解DES也是可能的。公开密钥加密方法使得DES以及类似的传统加密技术过时了。公开密钥加密方法中,加密 算法和加密密钥都是公开的,任何人都可将明文转换成密文。但是相应的解密密钥是保密的(公开密钥方法包括两个密钥, 分别用于加密和解密),而且无法从加密密钥推导出,因此,即使是加密者若未被授权也无法执行相应的解密。 公开密钥加密思想最初是由Diffie和Hellman提出的,最著名的是Rivest、Shamir以及Adleman提出的,现在通常称为 RSA(以三个发明者的首位字母命名)的方法,该方法基于下面的两个事实: 1) 已有确定一个数是不是质数的快速算法; 2) 尚未找到确定一个合数的质因子的快速算法。 RSA方法的工作原理如下: 1) 任意选取两个不同的大质数p和q,计算乘积r=p*q; 2) 任意选取一个大整数e,e与(p-1)*(q-1)互质,整数e用做加密密钥。注意:e的选取是很容易的,例如,所有大 于p和q的质数都可用。 3) 确定解密密钥d: d * e = 1 modulo(p - 1)*(q - 1) 根据e、p和q可以容易地计算出d。 4) 公开整数r和e,但是不公开d; 5) 将明文P (假设P是一个小于r的整数)加密为密文C,计算方法为: C = Pe modulo r 6) 将密文C解密为明文P,计算方法为: P = Cd modulo r 然而只根据r和e(不是p和q)要计算出d是不可能的。因此,任何人都可对明文进行加密,但只有授权用户(知道d) 才可对密文解密。
猴唾雍3
2014-04-29 · TA获得超过111个赞
知道小有建树答主
回答量:127
采纳率:100%
帮助的人:63.6万
展开全部
一种数据加密的方法。首先,利用一中文断词方法将文章内容予以断词,并进行词性判断以标注词性。然后,产生文章的加密信息,包括将水印信息转换成位字符串,以及根据一质数产生一个二次剩余表,作为选取加密词语的判断标准。接下来,选取要进行加密的词语及其同义词,其依据相关词语筛选规则筛选不适合作为嵌入水印的词语。然后进行同义词替换。当找出适合作为嵌入水印的词语之后,便可将水印的位字符串,以一个位为单位,依照顺序嵌入至选出的词语中。最后,完成前述步骤后即可产生嵌入水印信息的密文。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秦淮河Ot8
2014-04-28 · TA获得超过311个赞
知道答主
回答量:110
采纳率:100%
帮助的人:101万
展开全部
1.一种数据加密的方法,包括下列步骤:对一文章内容予以断词,并就所取得多个词语进行词性标注;产生上述文章加密信息以及一个二次剩余表,其中上述加密信息为一水印信息,并且将其转换成一位字符串;根据上述二次剩余表自上述多个词语中选取要进行加密的词语及其相对应的同义词;根据上述加密信息与上述欲加密词语的词性对上述欲加密词语进行同义词替换;以及根据上述加密信息与上述同义词产生嵌入加密信息的密文。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
峰又
2014-04-29 · TA获得超过340个赞
知道答主
回答量:122
采纳率:0%
帮助的人:111万
展开全部
数据加密,即以加密格式存储和传输敏感数据。 数据加密的术语有:明文,即原始的或未加密的数据。通过加密算法对其进行加密,加密算法的输入信息为明文和 密钥;密文,明文加密后的格式,是加密算法的输出信息。加密算法是公开的,而密钥则是不公开的。密文,不应为无 密钥的用户理解,用于数据的存储以及传输。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
还咖喱鸡块
2016-06-01 · TA获得超过3743个赞
知道大有可为答主
回答量:1491
采纳率:83%
帮助的人:428万
展开全部
加密可以理解为就是对数据进行一层包裹,然后加密方式有很多种,做的比较大的工资有奕锐电子、安恒等等,现在阿里云好像也做加密了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式