【发布时间】:2014-05-27 17:25:31
【问题描述】:
我正在使用 VB6 进行编码,但如果有帮助,我可以为 VB.net 重写它。
我正在使用 XOR 做一些基本的加密:printa = printa + Chr((q Xor chCode))
我正在将结果转换回字符。当我双重加密时问题就来了。我认为当 XOR 运算导致 0 时出现问题。因此,Chr(0) = 空字符。 PS:chCode 可以是 1 到 254 之间的任何值。此外,当我双重加密时,源文本通常超出可打印字符的范围。
任何帮助将不胜感激。如果需要,我会尝试提供更多信息。谢谢
【问题讨论】:
-
对不起,这不是加密。无论如何,这里有一个很棒的介绍:Walkthrough: Encrypting and Decrypting Strings in Visual Basic
-
你可能想使用 chr$()
标签: vb.net encryption vb6 xor