-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathencrypt.c
More file actions
38 lines (32 loc) · 777 Bytes
/
encrypt.c
File metadata and controls
38 lines (32 loc) · 777 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<string.h>
#include<conio.h>
void main()
{
char msg[21];
int Rand,len,i=0,a,j=0,k=0;
srand(time(NULL));
printf("enter the message you want to encrypt\n");
gets(msg);
len=strlen(msg);
// printf("choose from the followin\n1\tencrypt\n2\tdecrypt\n");
// scanf("%d",a);
Rand=rand()%len+1;
// for encryption
while(i!=len)
{
//Rand=rand()%len+1;
msg[i]+=Rand;
i++;
}
printf("the encrypted message is %s",msg);
//decryption
while(k!=len)
{
msg[k]-=Rand;
k++;
}
printf("\nthe decrypted message is %s",msg);
}