Lab Program 11
Lab Program 11
import java.util.Scanner;
Scanner t;
int p,q,n,z,e,k=1,d,i;
t=new Scanner(System.in);
p=t.nextInt();
q=t.nextInt();
n=p*q;
z=(p-1)*(q-1);
do{
}while((gcd(z,e)==0)&&e<(z-1));
for(k=1;((k*e)%z)!=1;k++) { }
t=new Scanner(System.in);
for(i=0;i<1;i++)
in[i]=t.nextInt();
for(i=0;i<1;i++)
ci[i]=encrypt(in[i],e,n);
for(i=0;i<1;i++)
System.out.println("\n %d\t",ci[i]);
for(i=0;i<1;i++)
System.out.println("\n %d\t",(encrypt(ci[i],k,n)));
}
}
OUTPUT
5 11
24
cipher text is :
19
The plain text is :
24