对称加密 (AES) 与非对称加密 (RSA) 完整示例
对称加密像一把钥匙开一把锁,加密和解密都用同一把密钥,这样操作很高效,但只适合少数互信方之间共享密钥的场景,一旦要在多人、开放环境中通信,就必须先把这把密钥安全地交给对方,密钥分发和保管就成了最大难题。非对称加密则用一对密钥:公钥和私钥。公钥公开,私钥自留,公钥加密,私钥解密,公钥加密后只有私钥能解,因此不需要提前安全传递密钥,适合群体间通信、开放网络和互不信任的环境,正好解决了对称加密的密钥传输问题。不过非对称加密速度慢,通常只用来协商或传递临时对称密钥,真正的大数据仍用对称加密。 1、对称加密:AES-256-GCM 对称加密时,加密和解密用同一把密钥,速度快,适合加密大量数据。 2、非对称加密:RSA-OAEP…