如果您使用的是SQL Anywhere
16.0或更高版本,则可以使用解密函数的’format = raw’选项进行此操作。如果使用的版本早于该版本,则解密功能将无法解密在数据库服务器外部加密的数据。
更新: 由于您更新了问题,因此我也将予以解决。我在SQL
Anywhere服务器中进行了解密,结果出来的数据中包含嵌入的NULL,这意味着加密的数据已经包含嵌入的NULL。我不是C#专家,所以我不能肯定地告诉您,但是我怀疑
vartext = "stuff";会将数据存储在UTF-16中。
全面披露:我在SQL Anywhere工程领域的SAP工作。



