というわけで、PHPでOpenSSLを利用した可逆暗号化を実現する方法。 以下のようなしょっぼいclassを書いてみた。 class MyEncryption { private $publicKey = null; private $privateKey = null; function __construct($publicPath, $privatePath) { $this->publicKey = file_get_contents($publicPath); $this->privateKey = file_get_contents($privatePath); } function getEncryption($decryptStr) { openssl_public_encrypt($decryptStr, $encryptStr, $this->publicKey); r