常见的加密算法:
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
反编译
安全与逆向
答案和其他问题待更新!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
网友评论