导航:首页 > 文档加密 > iosblowfish加密算法

iosblowfish加密算法

发布时间:2025-02-20 17:37:41

‘壹’ 这个是什么加密方式

几种加密方式
1 Base64加密方式(可逆)
Base64中的可打印字符包括字母A-Z/a-z/数组0-9/ 加号’+’斜杠’/’ 这样共有62个字符
Base64 ios7之后加入系统库

2 MD5加密
Message Digest Algorithm MD5(中文名为消息摘要算法第五版)为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护
是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。
根据输出值,不能得到原始的明文,即其过程不可逆
MD5算法具有以下特点:
1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。
2、容易计算:从原数据计算出MD5值很容易。
3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。
4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。

MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被”压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等。
MD5加盐

3 钥匙串加密方式

iCloud钥匙串,苹果给我们提供的密码保存的解决方案,iOS7之后有的

存沙盒:
1、如果手机越狱,密码容易被窃取。
2、当软件更新时,沙盒里的内容是不被删除的。但是,如果将软件卸载后重装,沙盒里的数据就没有了。
3、每个APP的沙盒是相对独立的,密码无法共用。

存钥匙串里:
1、苹果提供的安全方案,rsa加密,相对安全。
2、无论软件更新或删除,密码都存在,都可以自动登录。
3、同一公司的APP密码是可以共用的。
4 对称加密算法

优点:算法公开、计算量小、加密速度快、加密效率高、可逆
缺点:双方使用相同钥匙,安全性得不到保证
现状:对称加密的速度比公钥加密快很多,在很多场合都需要对称加密,
算法: 在对称加密算法中常用的算法有:DES、3DES、TDEA、Blowfish、RC2、RC4、RC5、IDEA、SKIPJACK、AES等。不同算法的实现机制不同,可参考对应算法的详细资料
相较于DES和3DES算法而言,AES算法有着更高的速度和资源使用效率,安全级别也较之更高了,被称为下一代加密标准

阅读全文

与iosblowfish加密算法相关的资料

热点内容
程序员吃饭手抖 浏览:985
热释红外传感器单片机 浏览:200
部署h5源码 浏览:255
win7pythonvim 浏览:269
怎么在服务器后台跑fortran 浏览:728
人物绘pdf 浏览:530
pythonsound 浏览:969
摆拍app哪个好 浏览:216
光遇服务器爆满该怎么办 浏览:811
我的世界怎么做一个空岛服务器 浏览:791
移动协调如何设置服务器地址 浏览:53
哪里可以删除不需要安装的app 浏览:52
serato文件夹怎么删除 浏览:369
小雨游戏解压视频 浏览:158
ttf如何在服务器上安装 浏览:402
电脑文件夹共享使用什么协议 浏览:49
芭蕾舞和程序员哪个好 浏览:211
常用单片机接口 浏览:621
单片机软件设计原理 浏览:72
pythonlistor 浏览:146