菜单

关于加密解密

2019年9月12日 - 理财婆高手论坛

1.base64:1>严俊的说 base64 并不算是加密,只是一种编码的算法, base64
无论是加密还是解密,都以直接操作二进制数据,系统中提供了有关
base64的加密解密的主意,都以以 base64
初叶2>base64可以将随便的二进制数据(举个例子图片/摄像/文件等的二进制数据)编码成字符串,在互联网上传输,3>base64编码后的数目由a-z,A-Z,/

2.加密的要素:算法和秘钥,算法一般是领会的,须要做的是维护秘钥的安全1>对称加密算法:加密解密用的都是同样的秘钥,速度快,适合对大额加密标准的算法:
DES 3DES AES

2>非对称加密算法:算法公开,可逆的加密算法用公钥加密,用私钥解密,
(也能够用私钥加密,用公钥解密)速度慢,适合对小数目加密,但是更加的安全规范的算法:
奥迪Q7SA

3>广泛的加密方法:原始数据用对称加密,在选取 非对称加密 将
对称加密的密钥 进行加密,然后在从网络上传输

理财婆高手论坛,4>散列算法:散列算法经常用来给密码举办加密,(幸免后台工作人士窃密)不可逆加密:
MD5 / SHA1 / SHA256 / SHA512

5>MD5
加密后是32字节MD5固然是不可逆的算法,(不过足以暴力破解,消除的点子是加盐)MD5加盐:原密码+三个复杂的字符串,然后在举办MD5运算HMAC:原密码+一个字符串,举行 MD5运算,将运算的结果+原密码在开展
MD5加密,(从互连网截取数据,并不破解,直接发送给服务器,也得以直达解密的机能,消除办法+时间标志)MD5加时间戳:将二个字符串,举行MD5加密总计,获得二个 MD5值把原密码和此前生成的 MD5值,再张开HMAC加密从服务器获取当前岁月到分钟的字符串将第二部步发生的HMAC 值+时间
和率先步产生的 MD5值实行HMAC加密

6>钥匙串将密码保存到地点,无法保留原版的书文,必要进行加密管理,避防沙盒文件漏,通过系统提供的钥匙串成效,能够在该地保存密码,系统接纳AES 的点子对密码进行加密应用SSKeychain 框架举办钥匙串操作

7>ECB 和 CBC 只是加密措施并非加密算法,守旧的 AES 和 DES
都援助这两种艺术ECB: 电子密码本
将在加密的数目分块,分别加密,数据块的加密进程相互独立,互不影响.比如,一样的数额块加密结果是同样的CBC:
密码链条
就要加密的多少分块,分别加密,后加密的多寡块重视于前方的加密结果.譬如,同样的数据块加密结果是例外的

8>DES/3DES/AESDES:数据加密标准(用的比相当少因为强度相当不够)3DES:使用3个密钥,对同样的数量实施3次加密,强度提升AES:高等加密规范(近来United States国家安全局,苹果钥匙串使用的都以AES)

9>TiggoSA非对称加密算法强度复杂,加密依附于算法与密钥加密解密速度慢

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图