OC中的加密算法
来源:互联网 发布:北京匡恩网络 待遇 编辑:程序博客网 时间:2024/06/04 18:08
MD5
- 其实MD5不算是加密算法,只是一个哈希函数,没有密匙,不可逆。MD5是128位的。相当于指纹,也就是不同的字符串加密后所形成的字符串是不会相同的。用于来传输稍微有点敏感,但是别人获取过去也不会对使用者造成人身财产危害的信息。有在线的解密网址可以直接将加密后的md5字串解密出来 [ cmd5 ](还可以解密其他加密类型字串)
SHA
- SHA和MD5类似,只不过MD5有不同的算法,有128,256等位…(如SHA-256,SHA-384)
Base64
- Base64更加不属于机密算法的范围,它只是将byte[]数组进行了转换,因为很多加密后的密文或者一些特殊的byte[]数组需要显示出来,或者需要进行传递,但是直接转换就会导致很多不可显示的字符,会丢失一些信息,因此就转换Base64编码,这些都是可显示的字符。所以转换后,长度会增加,它是可逆的
3DES,DES
- 这才算是加密算法,可逆的,加密需要密匙,也叫做key,DES是对称的加密,也就是说加密和解密的用的是同一个密钥。DES现在可以被暴力破解,现在一般用AES来替代DES加密
RSA
- 公钥密码,也就是加密和解密密匙(或者key不同,也是可逆的),RSA用的是非对称加密,加密用public key,解密用private key。。
AES
- AES为对称加密,也就是说加密和解密所用的key是一致的。
0 0
- OC中的加密算法
- OC IOS SHA1加密算法
- XXTEA加密算法OC代码
- OC des加密算法算法实现
- OC OC中的@property
- VFP中的加密算法
- 网络中的数据加密算法
- .NET中的加密算法总结
- Java中的加密算法
- 加密算法中的加盐值
- Java中的MD5加密算法
- java 中的 aes 加密算法
- java中的加密算法
- Java中的各种加密算法
- Java中的各种加密算法
- Java中的加密算法
- IOS中的AES加密算法
- Java中的对称加密算法
- OC 重点之NSArray(数组) NSDictionary不可变字典类与NSMutableDictionary 可变字典类 (概括)
- sql语句的执行顺序~
- 开机关机广播和电量变化广播
- iOS UIAppearance使用详解
- Objective-C 编码建议
- OC中的加密算法
- Json数据解析
- C# 用委托BeginInvoke做异步线程
- 查询dba_data_files遇到ORA-00379: no free buffers available in buffer pool DEFAULT for block size 2K
- 关于textview 内textkit 的使用
- SQL Server的查询优化器详解
- 好久没写博客了
- Unity ShaderLab学习总结
- 代码注入技术