91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

vigenere 密碼的加密解密算法 C語言代碼

資源截圖

代碼片段和文件信息

/*************************************************************************
?????File?Name:?vigenere.c
?????Author:?Bianwei
?????Mail:?961075803@qq.com?
?????Created?Time:?2016年03月25日?星期五?18時27分50秒
?************************************************************************/

#include?
#include?
#define?F_PLAIN_PATH?“./plain.txt“
#define?F_CIPHER_PATH?“./cipher.txt“

int?cipher()
{
char?plain;
char?key[10];
char?cipher;
int?i?=?0;

FILE?*fp_plain?=?NULL;
FILE?*fp_cipher?=?NULL;
fp_plain?=?fopen(F_PLAIN_PATH?“r“);
fp_cipher?=?fopen(F_CIPHER_PATH?“w“);
if(fp_plain?==?NULL?||?fp_cipher?==?NULL)?
return?-1;
printf(“輸入秘鑰:“);
scanf(“%s“?key);
while((plain?=?fgetc(fp_plain))?!=?EOF)
{
int?space;
space?=?isspace(plain);
if(space?!=?0)
fprintf(fp_cipher?“%c“?plain);
else
{
cipher?=(plain?-?‘a‘?+?(key[i++]?-?‘a‘))%26?+?‘a‘;
fprintf(fp_cipher?“%c“

評論

共有 條評論