摘要
本文以C(C++)语言在微机上实现了美国数据加密标准DES.可对微机软盘、硬盘任意路径下的任何文件(包括EXE文件,COM文件,中英文文本文件,数据库文件等)加密,加密文件可存在软、硬盘任意目录下或在网络中传送;另一方面,可对软、硬盘上的任何加密文件进行解密,解密后的文件除在末尾多出几个空格符外与原文件完全相同,绝不影响EXE文件,COM文件或数据库文件的使用.密钥由加密者在键盘上键入8个字符,记忆方便,同时我们证明这样做不减小DES的密钥空间.
This paper implement Date Encrytion Standart of USA(DES), on microcomputer by C(C++) language. Any file (including EXE file, COM file, Chinese and English TXT file,or Date Base file) can be encrypted in any directory on microcomputer floppy disk or hard disk. The encryption files can be save floppy or hard disk's any directory and conveyed on network. In the other,encryption file in floppy or hard disk's any directory can be decrypted. The decryption file is as same as source file expect for leave sevral space in the end,it is not effect EXE or COM file to run and Date Base file to be used. The key is input in eight charactor by user on keyboard,This is very easy to be remebered,at same time we proved to not decrease key space as such.
出处
《贵州大学学报(自然科学版)》
1995年第1期15-22,共8页
Journal of Guizhou University:Natural Sciences
基金
贵州省科委
省教委基金资助
关键词
DES
C语言
微机
磁盘
加密系统
Date encryption standart
C language
encrytophy on microcompter disk system