你都知道哪些加密算法?不同的加密方式分别可能产生什么问题?
回答·12
最热
最新
- 第五代加密算法是对称可逆加密,加密秘钥和解密秘钥相同,第六代加密是非对称加密,公钥私钥不同,有可逆和不可逆,现在最常用。现代加密算法都基于数学,要想破解唯有从数学角度逆向计算(P 类问题),或者无限尝试试出结果(NP 问题)。如果说有高速计算机能算出秘钥了,简单加长私钥就能让破解计算量几何数量增加。自图灵之后已经没人从密码破译上有什么成果了,加密比破解容易的多,至于优缺点也就是秘钥长短,效率高低,是否方便管理等等密码之外的事
- 单从加密的命题上说,分为对称加密与非对称加密,具体的就很多了。 DES AES RCC RSA 等等,!都是具体的实现
- 这个可以从加密的历史说起,最开始用于军事,凯撒加密:是将需要加密的所有字母按照固定个数向前或者向后移动。破解:英文字母在单词中会有一个出现的频率,相邻两个字母同时出现的频率等特征可以分析,就很容易破解。 到二战时用到了恩格尔加密:这个主要用到了位移和映射,具体细节参考百科。破解:当时只要是运用了德军前面几个字是固定的。 再往后发展就比较迅速(有很多了,列两个我比较熟悉的) md5:主要是生成文件指纹(唯一性) ras:https 就是
- 不能为了加密而加密。没有破解不了点加密。需要通过分析业务需求,在加密强度和性能之间找一个平衡点。通常的做法是多种加密技术混合应用。
- 对称非对称单向散列函数
- MD5 加密,RSA 加密。对称加密算法,只要知道密钥和加密算法,可以明文、密文相互转化,实际应用过程中可以选择加“盐”,多次加密来提高安全性。非对称加密,是有一对密钥对,私钥自己保存,公钥公开可见,私钥加密,公钥解密,可以用来做身份认证。
- 哈夫曼编码,对称密匙编码,不对称密匙编码。
- 加密算法基本可以分为两类,对称加密跟非对称加密。对称加密表示甲乙双方由一个密钥进行加密,只有同样的密钥才能进行解密,常见的算法有 DES、TDEA 等。非对称加密有两对密钥,甲方的公私钥跟乙方的公私钥,通常甲方的私钥加密只有甲方公钥能够解开,反正同理,除加解密外,通常还伴随着签名验签,常见的有 rsa、国密三、国密四等。对称加密算法较非对称加密算法简单但安全性略低。
- md5 32 64,m2,3des,rsa2,asr 部分加密方法已经有办法破解了,涉及到加密最好自己配合几种算法综合使用。
- 严格上来说,其实加密算法分为对称加密和非对称加密两种。当然,非要说的话,还有散列算法这种其实不能称之为加密算法的玩意 对称和非对称的区别在于公私钥是否采用同样的密钥,具体的你有兴趣可以去看看 散列算法其实是不可通过算法逆转的,所以其实不能完全意义上算加密算法
相似问题
推荐关注
正在加载中...