sample.c

来自「使用c语言实现的DES加解密算法。控制台程序。」· C语言 代码 · 共 34 行

C
34
字号
#include "stdio.h"
#include "des.h"



void main()
{
/*Sample Data*/
unsigned char m_bit[8]={'a','b','b','x','y','z','m','n'} ;/*uncode*/
unsigned char k_bit[8]={'[','Z','W','g','j','V','g','n'} ;/*key*/
unsigned char e_bit[8]={0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0} ;/*encode*/
/*Sample Data*/
int i=0 ;

//printf("\nThis is a sample for DES function by Atan 1998/02/28") ;
//printf("\nPassword is : [ZWgjVgn") ;
printf("\nUncryption Data:") ;
for(i=0 ; i<=7 ; i++) printf("%c",m_bit[i]) ;

Rijndeal(m_bit , k_bit , e_bit) ;

printf("\nEncryption Data:") ;
for(i=0 ; i<=7 ; i++) printf("%c",e_bit[i]) ;
/*clear m_bit*/
for(i=0 ; i<=7 ; i++) m_bit[i] = 0x0 ;

Invrijndeal(e_bit , k_bit , m_bit) ;

printf("\nUncryption Data:") ;
for(i=0 ; i<=7 ; i++) printf("%c",m_bit[i]) ;
printf("\n");
}/*end of main sample*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?