非対称暗号化アルゴリズムを使用してRubyで値を決定論的に暗号化する方法を誰かが知っているかどうか疑問に思いました。
ほとんどのユースケースでは、「A」を暗号化すると、復号化すると「A」が返されることだけが気になります。つまり、暗号化された値自体は気になりません。あなたは完全な往復だけを気にします。
ただし、私が開発しているアプリケーションの場合、出力を決定論的にする必要があります。つまり、変数のパディングなしでRSAを使用して何かを暗号化する必要があります。
OpenSSL::PKey::RSA::NO_PADDING
エラーのある値を暗号化しようとすると、次のように返されます。
OpenSSL::PKey::RSAError Exception: data too small for key size
RSAを使用して決定論的な暗号化された値を取得する方法について誰かが考えていますか?
よろしくお願いします、
DBA