You are on page 1of 2

import java.io.

*;

/**
*
* @author Sanket
*/
class CeaserCipher
{
public static void main(String args[])throws IOException
{

BufferedReader br=new BufferedReader(new InputStreamReader(System.in));


String arr="abcdefghijklmnopqrstuvwxyz";
char arr1[]=arr.toCharArray();

System.out.println("Enter message to send : ");


String plain=br.readLine();
char plainarr[]=plain.toCharArray();

System.out.println("Enter key to encrypt message : ");


int n=Integer.parseInt(br.readLine());

char c='a';
char carr[]=new char[100];
System.out.println("\nEncrypted message is : ");
for(int j=0;j<plain.length();j++)
{
for(int i=0;i<arr.length();i++)
{
if(plainarr[j]==arr1[i])
{
int s=arr.indexOf(arr1[i]);
s+=n;
c=arr.charAt(s);
System.out.print(c);
}
}
carr[j]=c;
}

System.out.println("\nDecrypted message is : ");

for(int m=0;m<plain.length();m++)
{
for(int r=0;r<arr.length();r++)
{
if(carr[m]==arr1[r])
{
int q=arr.indexOf(arr1[r]);
q-=n;
char f=arr.charAt(q);
System.out.print(f);
}
}
}

}
}

You might also like