我用加密了一个文件。我已经使用相同的API成功地解密了该文件。
但是,我不能使用解密该文件。
未显示错误消息,但未生成解密文件:
C:\pgp-cli>pgp arquivo-cripto-cast5-bin.pgp
Pretty Good Privacy(tm) Version 6.5.8
(c) 1999 Network Associates Inc.
Uses the RSAREF(tm) Toolkit, which is copyright RSA Data Security, Inc.
Export of this software may be restricted by
我目前正试图在Lua中实现一个非常快速和简单的加密算法,以便与ComputerCraft一起使用它。
主要问题是Lua中的按位操作(至少5.2)非常慢,而且实现ComputerCraft只能在其位库中处理32位整数,因此实现标准算法并不容易。
另一方面,这只是一个游戏和加密只是用来防止其他人简单地控制你的设备或阅读你的信息。没有与此相关的关键数据,因此加密可能非常弱。
我目前以以下形式(伪代码)实现了异或和随机的组合:
random.seed( hash(key) ) -- 32 bit seed
for i = 1 to str.length do
result[i] = str[i]