对称加密与非对称加密
来源:互联网 发布:摩根路易斯律所 知乎 编辑:程序博客网 时间:2024/04/29 09:56
什么是对称加密技术?
什么是非对称加密技术
企业加密系统应用 常用加密算法介绍
Hash算法(摘要算法)
Hash算法特别的地方在于它是一种单向算法,用户可以通过Hash算法对目标信息生成一段特定长度的唯一的Hash值,却不能通过这个Hash值重新获得目标信息。因此Hash算法常用在不可还原的密码存储、信息完整性校验等。
常见的Hash算法有MD2、MD4、MD5、HAVAL、SHA
后记:
公开密钥加密(英语:public-key cryptography,又译为公开密钥加密),也称为非对称加密(asymmetriccryptography),一种密码学算法类型,在这种密码学方法中,需要一对密钥,一个是私人密钥,另一个则是公开密钥。这两个密钥是数学相关,用某用户密钥加密后所得的信息,只能用该用户的解密密钥才能解密。如果知道了其中一个,并不能计算出另外一个。因此如果公开了一对密钥中的一个,并不会危害到另外一个的秘密性质。称公开的密钥为公钥;不公开的密钥为私钥。
该思想最早由瑞夫·墨克(Ralph C. Merkle)在1974年提出[1],之后在1976年。惠特菲尔德·迪菲(WhitfieldDiffie)与马丁·赫尔曼(MartinHellman)两位学者以单向函数与单向暗门函数为基础,为发讯与收讯的两方创建密钥。
如果加密密钥是公开的,这用于客户给私钥所有者上传加密的数据,这被称作为公开密钥加密(狭义)。例如,网络银行的客户发给银行网站的账户操作的加密数据。
如果解密密钥是公开的,用私钥加密的信息,可以用公钥对其解密,用于客户验证持有私钥一方发布的数据或文件是完整准确的,接收者由此可知这条信息确实来自于拥有私钥的某人,这被称作数字签名,公钥的形式就是数字证书。例如,从网上下载的安装程序,一般都带有程序制作者的数字签名,可以证明该程序的确是该作者(公司)发布的而不是第三方伪造的且未被篡改过(身份认证/验证)。
常见的公钥加密算法有:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫尔曼密钥交换协议中的公钥加密算法、椭圆曲线加密算法(英语:EllipticCurve Cryptography,ECC)。使用最广泛的是RSA算法(由发明者Rivest、Shmir和Adleman姓氏首字母缩写而来)是著名的公开金钥加密算法,ElGamal是另一种常用的非对称加密算法。
- 对称与非对称加密
- 对称与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密 浅析
- 对称加密与非对称加密
- 对称加密与非对称加密
- 计算机网络 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 关于对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- 对称加密与非对称加密
- android 获取当前activity的最顶层及添加布局
- 编程首篇-1.了解程序
- 惠普
- wxhl ios bj 49期 张浩 学习文章连载 第9章
- 使用ADB指令删除Android安装包
- 对称加密与非对称加密
- Linux 常用命令 (个人总结,持续更新)
- 在ubuntu中设置windows为默认启动项
- java thread
- Android之vertical和horizontal的区别
- Zoj 3646 Matrix Transformer 二分图完美匹配
- Docker镜像和容器操作(一)
- hdu 5349 MZL's simple problem
- HDU 2846 Repository(字典树)