#include<stdio.h>
#include<stdlib.h>
void main()
{
int k,j,i,h,u=0;
char plain[30],p[30],c[30],alpha[30]="abcdefghijklmnopqrstuvwxyz";
printf("**********Encryption**********");
printf("\nEnter the plain text = ");
gets(plain);
printf("Enter the key = ");
scanf("%d",&k);
for(i=0;i<strlen(plain);i++)
{
if(plain[i]==' ')
{
i++;u++;
}
for(j=0;j<strlen(alpha);j++)
{
if(alpha[j]==plain[i])
{
h=(j+k)%26;
c[i-u]=alpha[h];
break;
}
}
}
c[i-u]='\0';
printf("\nCipher Text = ");
puts(c);
printf("**********Decryption**********");
for(i=0;i<strlen(c);i++)
{
for(j=0;j<strlen(alpha);j++)
{
if(alpha[j]==c[i])
{
h=(j-k)%26;
p[i]=alpha[h];
break;
}
}
}
p[i]='\0';
printf("\nPlain Text = ");
puts(p);
getch();
}
#include<stdlib.h>
void main()
{
int k,j,i,h,u=0;
char plain[30],p[30],c[30],alpha[30]="abcdefghijklmnopqrstuvwxyz";
printf("**********Encryption**********");
printf("\nEnter the plain text = ");
gets(plain);
printf("Enter the key = ");
scanf("%d",&k);
for(i=0;i<strlen(plain);i++)
{
if(plain[i]==' ')
{
i++;u++;
}
for(j=0;j<strlen(alpha);j++)
{
if(alpha[j]==plain[i])
{
h=(j+k)%26;
c[i-u]=alpha[h];
break;
}
}
}
c[i-u]='\0';
printf("\nCipher Text = ");
puts(c);
printf("**********Decryption**********");
for(i=0;i<strlen(c);i++)
{
for(j=0;j<strlen(alpha);j++)
{
if(alpha[j]==c[i])
{
h=(j-k)%26;
p[i]=alpha[h];
break;
}
}
}
p[i]='\0';
printf("\nPlain Text = ");
puts(p);
getch();
}
Yorumlar
Yorum Gönder