首页 | 本学科首页   官方微博 | 高级检索  
     检索      

基于C语言实现的数据加DES算法
引用本文:张晓新,仲丛久.基于C语言实现的数据加DES算法[J].沈阳航空工业学院学报,2004,21(2):48-49.
作者姓名:张晓新  仲丛久
作者单位:1. 沈阳航空工业学院,辽宁,沈阳,110034
2. 沈阳航空工业学院,辽宁,沈阳,110034;东北大学,辽宁,沈阳,110004
摘    要:DES体制是ISO颁布的数据加密标准,通过对DES算法的分析,提出了用C语言实现数据加密标准DES算法,通过循环或迭代,将简单的基本运算(例如左移、右移、模2加法等)和变换(选择函数、置换函数)构造成数据流的非线性变换(加密变换或解密变换),从而实现对计算机数据进行密码保护。着重介绍了用C语言实现其加密的主要过程。

关 键 词:数据加密  DES  C语言
文章编号:1007-1385(2004)02-0048-02
修稿时间:2004年1月19日

Implementation of DES arithmetic in data encryption based on C language
ZHANG Xiaoxin,ZHONG Congjiu.Implementation of DES arithmetic in data encryption based on C language[J].Journal of Shenyang Institute of Aeronautical Engineering,2004,21(2):48-49.
Authors:ZHANG Xiaoxin  ZHONG Congjiu
Institution:ZHANG Xiaoxin~1 ZHONG Congjiu~ 1,2
Abstract:The system of DES issued by ISO is a data encryption standard . After analyzing the DES arithmetic, this article brings forward practising DES by C language .By alternated circulation,the simple arithmetics(such as shift left, shift right ,addition of mode 2,etc) and commutation (choice function , replace function)was constructed into the nonlinear transform of data stream (encipher commutation or decrypt commutation) to realize cryptogrammic protect for computer data. This article emphasizes to introduce primary encipher course by C language.
Keywords:data encryption  DES  C language  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号