exp 3 css
exp 3 css
1] Substitution cipher
import java.util.Scanner;
if (Character.isLetter(c)) {
result.append(shiftedChar);
} else {
result.append(c);
return result.toString();
scanner.close();
Output :
2] Transposition Cipher
import java.util.Scanner;
import java.util.Arrays;
int n = key.length();
int index = 0;
grid[i][j] = plaintext.charAt(index++);
} else {
order[i] = i;
}
Arrays.sort(order, (i, j) -> Character.compare(key.charAt(i), key.charAt(j)));
result.append(grid[j][col]);
return result.toString();
scanner.close();
}
Output :