0

我正在使用 Ruby 的标准 OpenSSL 库。它有一个名为的方法,可以在(二进制)编码random_iv中生成具有适当长度的 IV 。ASCII-8BIT但是,我的 Rails 应用程序和数据库配置为 UTF-8。我无法将其转换为 UTF-8 来存储它(因为它是二进制的,而不是 ASCII 文本)。那么,我该怎么做呢?我必须进行base64转换吗?使用SecureRandom

4

1 回答 1

1

为什么不将数据存储在:binaryor:blob列中?这些旨在存储任意二进制数据。

于 2012-04-11T20:21:15.793 回答