简单加密






2.79/5 (21投票s)
有时我们可能希望隐藏文件内容,防止他人查看。一种可能的方法是对文件进行加密。这里使用了一种简单的加密技术(在 VB 中 - 相同的技术也可以在“C”中实现)。
引言
代码的作用是什么?有时我们可能希望隐藏文件内容,防止他人查看。一种可能的方法是对文件进行加密。这里使用了一种简单的加密技术(在 VB 中 - 相同的技术也可以在“C”中实现)。
程序流程说明
- 以二进制读取方式打开要加密的文件(例如源文件)
- 打开一个临时文件,用于以二进制写入方式存储加密数据(例如目标文件)
- 逐字节循环遍历源文件
- 对于从文件中读取的每个字节,对其进行互补(使用
Not
运算符(在 C 中我们需要使用“~
”运算符)) - 将互补后的数据写入目标文件
- 删除源文件
- 将目标文件重命名为源文件(现在加密完成)
如何解密?
由于我们已经逐字节进行互补并保存,只需再次互补即可还原原始文件(即:相同的代码可以用于加密和解密)。
源代码可以在本文的顶部找到。
历史
- 2002年4月23日:初始发布