Cns Exp1
Cns Exp1
import java.io.*;
static char c[] = new char[]{'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w',
'x', 'y', 'z'};
a[i] = i;
s = br.readLine();
int k = Integer.parseInt(br.readLine());
int j;
i++;
if (s.charAt(i) == c[j]) {
break;
}
}
j = (a[j] + k) % 26;
System.out.println(str1);
s = "";
int j;
i++;
s = s.concat(" ");
if (str1.charAt(i) == c[j]) {
break;
j = (a[j] - k) % 26;
if (j < 0) {
j = 26 + j;
s = s.concat(c[j] + "");
System.out.println(s);
}}
OUTPUT:
PROGRAM:
import java.io.*;
import java.util.*;
class Subsitution
plaint=plaint.toLowerCase();
String ciphert="";
for(int i=0;i<plaint.length();i++)
int charpos=str.indexOf(plaint.charAt(i));
int keyval=(charpos+key)%26;
char replaceval=str.charAt(keyval);
ciphert=ciphert+replaceval;
return ciphert;
ciphert=ciphert.toLowerCase();
String plaint="";
for(int i=0;i<ciphert.length();i++)
int charpos=str.indexOf(ciphert.charAt(i));
int keyval=(charpos-key)%26;
if(keyval<0)
keyval=str.length()+keyval;
char replaceval=str.charAt(keyval);
plaint=plaint+replaceval;
return plaint;
String msg=br.readLine();
System.out.println("Enter a key");
String key=br.readLine();
int k=Integer.parseInt(key);
System.out.println("Encrypted Text");
System.out.println(encrypt(msg,k));
System.out.println(decrypt(encrypt(msg,k),k));
OUTPUT: