rsa加密算法原理介绍 加密算法有几种基于什么原理
加密算法有几种基于什么原理
1、对称加密算法

对称加密算法用来对敏感数据等信息进行加密,常用的算法包括:
DES(Data Encryption Standard):数据加密标准,速度较快,适用于加密大量数据的场合。
3DES(Triple DES):是基于DES,对一块数据用三个不同的密钥进行三次加密,强度更高。
AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高;
算法原理
AES 算法基于排列和置换运算。
排列是对数据重新进行安排,置换是将一个数据单元替换为另一个。
AES 使用几种不同的方法来执行排列和置换运算。
2、非对称算法
常见的非对称加密算法如下:
RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的;
DSA(Digital Signature Algorithm):数字签名算法,是一种标准的 DSS(数字签名标准);
ECC(Elliptic Curves Cryptography):椭圆曲线密码编码学。
算法原理——椭圆曲线上的难题
椭圆曲线上离散对数问题ECDLP定义如下:给定素数p和椭圆曲线E,对Q=kP,在已知P,Q 的情况下求出小于p的正整数k。
可以证明由k和P计算Q比较容易,而由Q和P计算k则比较困难。
将椭圆曲线中的加法运算与离散对数中的模乘运算相对应,将椭圆曲线中的乘法运算与离散对数中的模幂运算相对应,我们就可以建立基于椭圆曲线的对应的密码体制。
- 上一篇
喜欢一个人却不敢告白 金牛男喜欢一个人,但还没有告白,属于暧昧期的表现有什么呀?(我会采纳,并给分,谢谢)
金牛男喜欢一个人,但还没有告白,属于暧昧期的表现有什么呀?(我会采纳,并给分,谢谢) 金牛男喜欢一个人,但还没有告白,属于暧昧期的表现有什么呀?(我会采纳,并给分,谢谢)什么星座都会有不经意间笑吧,看
- 下一篇
醉斜乌帽发如丝 落帽醉山月,空歌怀友生。(盛唐李白《九日》全文翻译赏析)!
落帽醉山月,空歌怀友生。(盛唐李白《九日》全文翻译赏析) 落帽醉山月,空歌怀友生。 出自盛唐诗人李白的《九日》 今日云景好,水绿秋山明。 携壶酌流霞,搴菊泛寒荣。 地远松石古,风扬絃管清。 窥觞照欢颜
爱学记

微信收款码
支付宝收款码