タグ

ruby-2.3.0とopenssl-cipherに関するnabinnoのブックマーク (1)

  • class OpenSSL::Cipher (Ruby 3.3 リファレンスマニュアル)

    [edit] 要約 共通鍵暗号のために抽象化されたインターフェースを提供するクラスです。 基的にこのクラスを直接使ってデータを暗号化することは避けてください。通常はより高水準なインターフェースが利用可能なはずです。必要なのは暗号アルゴリズムを指定するため OpenSSL::Cipher.new で暗号オブジェクトを生成することだけでしょう。 もし、このクラスを直接利用して暗号化する場合は、暗号の鍵や IV(Initialization Vector)の取り扱いについて正しく理解してからにしてください。 以下の手順で利用します。 OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new などで暗号オブジェクトを生成する OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で 暗号、復号のいずれをするかを

  • 1