Mono-Alphabetic Encryption


This program is for implementing MONOALPHABETIC encryption . This is a part of Mumbai University MCA Colleges Data Communication and Networking MCA Sem 4

MONOALPHABETIC:

#include<stdio.h>
#include<conio.h>
void main()
{
int i,n;
char *ciper,*plan,*plan2;
clrscr();
puts("\nEnter the sender side text : ");
gets(plan);
puts("\nEnter the Charter difference : ");
scanf("%d",&n);
for(i=0;plan[i]!='\0';i++)
{
if((plan[i]>=65 && plan[i]<=90-n) || (plan[i]>=97 && plan[i]<=122-n))
            ciper[i]=plan[i]+n;
else if((plan[i]>90-n && plan[i]<=90)||(plan[i]>122-n && plan[i]<=122))
            ciper[i]=plan[i]-26+n;
else
            ciper[i]=plan[i];
}
ciper[i]='\0';
puts("\nThe trasmitted data is  : \n");
puts(ciper);

for(i=0;ciper[i]!='\0';i++)
{
if((ciper[i]>=65+n && ciper[i]<=90) || (ciper[i]>=97+n && ciper[i]<=122))
            plan2[i]=ciper[i]-n;
else if((ciper[i]>=65 && ciper[i]<=65+n)||(ciper[i]>=97 && ciper[i]<=97+n))
            plan2[i]=ciper[i]+26-n;
else
            plan2[i]=ciper[i];
}
plan2[i]='\0';
puts("\nThe Reciver side data is  : \n");
puts(plan2);

getch();
}



Hope this Program is useful to you in some sense or other. Keep on following this blog for more Mumbai University MCA College Programs. Happy Programming and Studying.

No comments:

Post a Comment