前端javascript通过RSA公钥加密,PHP后端通过RSA私钥解密实现密码安全传输

很多网站包括大型网站在重要信息比如密码依然还是采用明文传输的方式,安全隐患需要注意。当然,为了防止第三人的恶意窃听,不少网站已经启用了HTTPS的加密传输。下面我们来做,http协议通过RSA来给重要信息加密。

phpStudy OpenSSL 生成RSA加解密所需要的公私钥?

RSA算法是现今使用最广泛的公钥密码算法,也是是号称地球上最安全的加密算法,与 md5 和 sha1 不同,到目前为止,也只有极短的RSA加密被破解。
这里我使用的是PHPStudy的集成环境,在它的Apache\conf目录下就有一个openssl.cnf,我们可以直接拿来使用,下面代码希望对大家有所帮助。