Android六种核心安全机制-加密、密钥、签名与证书

这是跟着极客学院的教程写的一点笔记,但是没什么用,这是密码学的知识啊,反正个人博客,也没什么人访问,就写在这吧

首先安全解决什么问题

1.保密

2.鉴别/认证

3.完整性

4.不可否认性

对称加密

这个加密模型应该都是很清楚了

加密密钥跟解密密钥一样,或者通过加密密钥很容易得到解密密钥,如凯撒密码

大概有几类

1.应该是古典的密码:置换密码,转置密码和仿射密码(乘积密码)

2.DES

3.AES

非对称加密

这个一般使用难以逆向的算法,   

如:大素数的分解,  还有什么椭圆曲线那个什么鬼

密钥交换

就是用非对称加密对  密钥加密交换,

可以实现加密同时可以实现认证

电子签名

应该是常用的数字签名吧

消息摘要

就是哈希值,防篡改啊,因为改了,hash就极大地改变了

证书与PKI

PKI是整套体系吧,证书的发放,销毁啊什么的都是它来搞

打赏
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

发表评论