摘要:
最近在做一个项目中需要,在android对一个密码字段首先进行一次md5加密后再进行一次rsa加密,然后把加密的结果通过json协议传输给nginx服务器进行解密。在android中,可以直接使用java提供Cipher类来进行加密,nginx服务器使用openssl来进行解密。android客户端使用RSA加密的字段,要使nginx服务器能正常解密,这里需要客户端和服务器统一RSA加密所用的填充方式。RSA加密常用的填充方式有下面3种:1.RSA_PKCS1_PADDING 填充模式,最常用的模式要求:输入:必须 比 RSA 钥模长(modulus) 短至少11个字节, 也就是 RSA_si 阅读全文