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