Ruby の標準 OpenSSL ライブラリを使用しています。(バイナリ) エンコーディングrandom_ivで適切な長さの IV を生成するというメソッドがあります。ASCII-8BITただし、Rails アプリとデータベースは UTF-8 用に構成されています。それをUTF-8に変換して保存することはできません(ASCIIテキストではなくバイナリであるため)。それで、どうすればいいですか?base64 変換を行う必要がありますか? を使用しSecureRandomますか?
Ruby の標準 OpenSSL ライブラリを使用しています。(バイナリ) エンコーディングrandom_ivで適切な長さの IV を生成するというメソッドがあります。ASCII-8BITただし、Rails アプリとデータベースは UTF-8 用に構成されています。それをUTF-8に変換して保存することはできません(ASCIIテキストではなくバイナリであるため)。それで、どうすればいいですか?base64 変換を行う必要がありますか? を使用しSecureRandomますか?