gpt4 book ai didi

vb.net - 如何将 UnicodeEncoding 输出转换为纯字符串?

转载 作者:行者123 更新时间:2023-12-03 15:58:30 25 4
gpt4 key购买 nike

嗨,我目前正在将 delphi 代码转换为 .net他们的数据库中有这种加密,我已经解密了,但问题是输出是字节数组。

这是我到目前为止所做的

Private Function EnDeCrypt(ByVal Value As String) As String

Dim transformed = Encoding.Unicode.GetBytes(Value).Select( _
Function(item) Not item)
Return Encoding.Unicode.GetString(transformed.ToArray())

End Function

结果: º»¯³¶½ = e d p l i b(不可打印字符)

我的问题是如何将输出转换为字符串
非常感谢建议和帮助

最佳答案

简短的回答是,如果您的编码算法确实是 UTF-16 字符串的按位求反,那么您无法打印输出。该算法产生无法打印的输出。

您可以在显示时向 base64 添加额外的编码,以使在代码中转换的否定字节可显示。

如果您想要更准确的帮助,我认为您需要解释背景以及您的动机是什么。

关于vb.net - 如何将 UnicodeEncoding 输出转换为纯字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10544475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com