iOS 常用的加密模式
来源:互联网 发布:爆伤和黄字算法 编辑:程序博客网 时间:2024/04/30 06:51
加密方式:
手机端的加密有三个大类:
1:非对称加密:RSA
2:哈希(散列)函数
3:对称加密:AES
介绍:
1:非对称加密:RSA
上世纪70年代出现的伟大加密算法是RSA(非对称加密)
特点:算法公开,效率高,适合大型文件(一般对文件用对称加密,对加密用的秘钥用非对称加密)
方法:
公钥加密,私钥解密
私钥加密,公钥解密
可逆
2:哈希(散列)函数
散列就是哈希
特点:
2.1:不可逆
2.2:算法公开
2.3:对于相同的数据加密,得到的结果是一样的。
2.4:对于不同的数据,得到的结果可能是一样的,:MD5->32位(有限)
2.5:信息摘要(指纹特点,局部指定整体)
用途:
密码
内容:
2.1:MD5(一个解密网站:CMD5:大量数据的积累,其实并不是真正的解密)
2.2:SHA1、256、512
2.3:HMAC
3:对称加密:AES
高级密码标准,美国国家安全局在使用
特点:
3.1:加密与解密使用同一个秘钥,秘钥的保密工作非常重要
3.2:可逆
内容:
3.1:DES:数据加密标准,用的少,因为强度不够
3.2:3DES:使用3个秘钥,对数据加密,简单的加大强度,几乎不用,(3个秘钥需要保密,量更大)
3.3:AES:高级密码标准
阅读全文
0 0
- iOS 常用的加密模式
- iOS常用的加密模式
- iOS 常用的加密方法
- iOS常用的加密方式
- iOS 中常用的几种加密
- iOS开发之常用的加密方法
- iOS开发常用的加密技术
- ios常用加密方法
- ios 常用加密
- iOS 常用加密
- iOS常用加密方法
- iOS常用加密
- iOS常用的设计模式
- iOS&Java常用加密(二)单向加密
- ios&java 常用加密(二)单向加密
- iOS&Java常用加密(二)单向加密
- iOS代码加密常用加密方式
- iOS代码加密常用加密方式
- Android O 新特性
- swift (一)
- SQL的基本操作 以及 JDBC连接代码
- angular 脏检查机制
- YTU OJ 2242: 回文(栈和队列)
- iOS 常用的加密模式
- 飓风重创多米尼克 第2批300余名华人将撤离
- 【深度学习】训练网络的方法总结
- 利用mongosync做数据库迁移
- Django项目中的Admin应用详解
- mysql存emoji表情报错处理
- 面向对象 < static > 与 < final > 修饰属性和方法
- Android平台上,帧动画发生不规则抖动
- spring boot+mvc+mybatis(通用mapper)+druid+jsp+bootstrap实现后台权限管理系统源码