0

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

4

1 に答える 1

1

:binaryまたは:blob列にデータを格納しないのはなぜですか? これらは、任意のバイナリ データを格納するように設計されています。

于 2012-04-11T20:21:15.793 に答える