最安全的加密方法是什么?
最安全的加密方法是什么? --------------------编程问答-------------------- 没有最安全,只有更安全。 --------------------编程问答-------------------- 数据加密标准(DES)是一个古老的对称密钥加密算法,目前已经不再使用。它不是一个很安全的算法。三重DES(Triple-DES)仍然是很安全的,但是也只是在别无他法的情况下的一个较好的选择。显然高级加密标准(AES)是一个更好的加密算法,NIST用AES代替Triple-DES作为他们的标准(下面有更详细的讨论)。其他较好的算法包括另外两个AES的变种算法Twofish和Serpent-也称为CAST-128,它是效率和安全的完美结合。这几个算法不仅比DES更安全,而且也比DES的速度更快。为什么要使用一些又慢又不安全的算法呢 --------------------编程问答-------------------- 对称算法公认的是AES,取代了DES
非对称算法公认的是RSA、ECC,目前主要是RSA,ECC的体系已经建立,但是应用很少,原因是终端支持不好。
以上所说的密码算法是基于数学问题,理论上是可以破解的,但是什么叫做“安全了”:当你破解所需的代价比破解后获取的价值要高的时候,就可以说这个系统是安全的。
另外:最安全的加密方法是密码本,看看《潜伏》就知道什么是密码本了。 --------------------编程问答-------------------- 介绍一个数据(文件加密的工具)—— PGP
Google一下,有下载。 --------------------编程问答-------------------- 最安全?那是不可能的!
理论上,只要搭上各方面的成本,可以暴力破解任何算法,即便是未知的、将来的量子密码学算法。
所以安全只是相对的,在可以承受的时间、空间内,投入的成本和取得的成果也可以接受就算不错了。 --------------------编程问答-------------------- --------------------编程问答-------------------- 一次一密,理论上不可破解,常用于间谍工作。
还有一种是量子加密,也是理论上不可破解,现在还在研究阶段 --------------------编程问答--------------------
同意楼上的。 --------------------编程问答-------------------- 密码本是绝对安全的。 --------------------编程问答-------------------- 对称算法的AES,不要采用256位密钥,虽然不至于被破解,但有设计缺陷,建议采用128位密钥。其他的对称算法像TwoFish、Serpent都是相当安全的,也可以使用。
至于公钥算法,RSA和ECC肯定是使用最多的,但加密速度慢,尤其是RSA算法。 --------------------编程问答-------------------- 一次一密的安全性没什么好说的,但是基本没法实用
对于现在密码学中安全性的定义,是按照攻击方式+攻击效果来定义的,例如IND-CCA2等,可以上wiki去看看介绍,根据需求选择算法,追求最安全没有必要。 --------------------编程问答-------------------- 当然是一次一密了,理论上不可破解。但实现很困难。 --------------------编程问答-------------------- 一次一密,还有就是量子密码。。 --------------------编程问答-------------------- 前几日看见了一种RSA扩展加密算法, 你可以google一下。。 --------------------编程问答-------------------- 这个没有安全一说,安全是相对的! --------------------编程问答-------------------- 也想研究下 --------------------编程问答-------------------- 好像是因为泄密的事情搞的大家都是惶惶不安的…… --------------------编程问答-------------------- http://blog.csdn.net/HotWC3 --------------------编程问答-------------------- 一个最有效的办法,那就是社会工程学攻击,其他都是扯淡,两瓶酒一喝,密码就有了 --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 一次一密,理论上不可破解
最安全的办法还是用你的大脑去记住,需要的时候再调出来,不过这样你本人可能会有危险 --------------------编程问答-------------------- 楼主你说笑了 --------------------编程问答-------------------- 硬件加密,每人手上一个key。 --------------------编程问答-------------------- 没有最安全。
应用程序安全公司Veracode的研究报告显示,企业中使用的软件,超过一半存在安全问题。安全加密可以靠软件和硬件来保证,但是软件本身就存在漏洞,所以保证软件安全,应用程序安全测试工具就显得非常重要了。
好像有点偏题,但是仅仅一个问题的答案是没办法解决这个庞大的问题的。 --------------------编程问答-------------------- 根据美国的加密算法出口法规,我们现在能看到的所有算法已经都不是安全的了。 --------------------编程问答-------------------- 犹如黑客教父所说一样,威胁最大的不是计算机,而是人类。
补充:云计算 , 云安全