浅谈C(C++)语言下文件输入输出函数的一些局限性--读《DES数据加密算法原理、实现》的一些心得 |
| |
引用本文: | 张作阳.浅谈C(C++)语言下文件输入输出函数的一些局限性--读《DES数据加密算法原理、实现》的一些心得[J].电脑编程技巧与维护,2001(12):9-14. |
| |
作者姓名: | 张作阳 |
| |
作者单位: | |
| |
摘 要: | 本文与《DES数据加密算法原理、实现》(以下简称《DES》)关系不大,仅是在实现DES时遇到的一些问题及其解决方法,不涉及DES加解密本身。 一、问题的提出 读完《DES》后就想自己编程实现一下DES。实现后发现当不对文件加解密(即对给定字符串加解密)是正确的,而对文件加密完后再解密时总是不正确,解密所得的文件与原文件开始部分相同,但后边接着就是乱码,且是重复乱码。因开始部分大于8个字符,则可断定DES的主体部分不会错,可能是文件读写出错。根据以往的编程经验,重复乱码说明
|
关 键 词: | C语言 C++语言 文件输入输出函数 局限性 DES 数据加密算法 |
本文献已被 CNKI 维普 万方数据 等数据库收录! |
|