草庐IT

SQLiteDB

全部标签

java - 我可以安全地将一个完全随机的字符串(任何 16 位值)存储到 SQLiteDB 中吗?

我有一个用自定义密码创建的字符串,它可以有任何char值(0到0xFFFF)。该字符串是通过采用输入明文并将每个字符旋转一个伪随机值来创建的,因此我无法控制输出字符可能是什么。我能否安全地将其准确无误地存储和检索到SQLiteDatabaseTEXT字段中?我认为Java使用UTF-16,所以我有点害怕像NULL、ENDOFTEXT、ESCAPE这样的字符>、'、"、0xfeff/0xfffe(BOM)等随机出现在我的字符串中,我不太确定如何SQLite将在内部存储它。如果它使用任何基于文本的标记来确定字段的开始和结束,恐怕这会失败。理想情况下,我想取回与我输入的完全相同的字符序列,以

java - 我可以安全地将一个完全随机的字符串(任何 16 位值)存储到 SQLiteDB 中吗?

我有一个用自定义密码创建的字符串,它可以有任何char值(0到0xFFFF)。该字符串是通过采用输入明文并将每个字符旋转一个伪随机值来创建的,因此我无法控制输出字符可能是什么。我能否安全地将其准确无误地存储和检索到SQLiteDatabaseTEXT字段中?我认为Java使用UTF-16,所以我有点害怕像NULL、ENDOFTEXT、ESCAPE这样的字符>、'、"、0xfeff/0xfffe(BOM)等随机出现在我的字符串中,我不太确定如何SQLite将在内部存储它。如果它使用任何基于文本的标记来确定字段的开始和结束,恐怕这会失败。理想情况下,我想取回与我输入的完全相同的字符序列,以