【发布时间】:2016-08-28 05:09:45
【问题描述】:
我正在尝试使用 QB64 中的此程序加密文件。
它实际上并不加密文件并且总是返回成功。为什么?
DECLARE LIBRARY
FUNCTION EncryptFile (f$)
FUNCTION DecryptFile (f$, BYVAL f&)
END DECLARE
PRINT "Enter filename";
INPUT f$
IF f$ <> "" THEN
f$ = f$ + CHR$(0)
x = EncryptFile(f$)
IF x = 0 THEN
PRINT "Error encrypting file."
ELSE
PRINT "File encrypted."
END IF
END IF
END
【问题讨论】:
-
显然你调用它是正确的,所以这是你的 C++ 代码为什么不起作用的问题,而不是 QB64 代码不起作用的原因。
-
没关系。目标文件正在被加密:只对加密它的用户透明并且看不到任何类似二进制的文本。
标签: encryption basic qbasic qb64