安全与加密

常见的加密算法:

MD5

值的一提的是,直接对敏感文本MD5的操作已经不是那么安全了,因为可以通过反解来暴力解密。那么比较通用的方式是对MD5加盐

这里注意一点的是。由于MD5是不可逆的,所以当传给服务器的参数需要解密时,不应该用MD5,而应该使用AES这一类的可逆加密方式

对称加密:

对称加密又称公开密钥加密,加密和解密都会用到同一个密钥,如果密钥被攻击者获得,此时加密就失去了意义。常见的对称加密算法有DES、3DES、AES、Blowfish、IDEA、RC5、RC6。

非对称加密:

非对称加密又称共享密钥加密,使用一对非对称的密钥,一把叫做私有密钥,另一把叫做公有密钥;公钥加密只能用私钥来解密,私钥加密只能用公钥来解密。

RSA

RSA是一种公钥密码算法。

加密

在RSA中明文、密文和秘钥都是数字。RSA的加密过程可以用下列公式表示:

密文=明文 E mod N

密文是代表明文的数字的E次方对N求余的结果。E和N的组合就是公钥。

解密

解密公式如下:

明文=密文 D mod N

Hash

反编译

安全与逆向

答案和其他问题待更新!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

你可能感兴趣的:(安全与加密)