endes.cpp
来自「在vc++上实现的des算法。并且能对任何文件进行加密」· C++ 代码 · 共 73 行
CPP
73 行
#include "endes.h"
#include<fstream.h>
void main()
{
unsigned char m_bit[8]="";
unsigned char k_bit[8]="";
unsigned char e_bit[8]="";
int i=0 ;
printf("\nPlease enter the Password:");
for(i=0;i<8;i++)
scanf("%c",&k_bit[i]);
printf("\nThe Password is : ");
for(i=0;i<8;i++)
printf("%c",k_bit[i]);
getch();
printf("\nPlease enter the inFilename");
char ch1[10];
cin>>ch1;
printf("\nPlease enter the outFilename");
char ch2[10];
cin>>ch2;
fstream infile;
fstream outfile;
infile.open(ch1,ios::in|ios::binary);
outfile.open(ch2,ios::out|ios::binary);
while(!infile.eof())
{
for(i=0;i<8;i++)
{
infile.read(&m_bit[i],1);
}
endes(m_bit,k_bit,e_bit);
for(i=0;i<8;i++)
{
outfile.write(&e_bit[i],1);
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?