Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Mason Marnell - Since the code was conflicting due to the same characters being used,
- //I slightly modified the encoded characters to make it work.
- import java.io.*;
- import java.util.*;
- public class Crypto {
- public String encrypt(String toEncr){
- String toRet = toEncr.replaceAll("v", "ay'r");
- toRet = toRet.replaceAll("V", "AY'R");
- toRet = toRet.replaceAll("M", "SSAD");
- toRet = toRet.replaceAll("m", "ssad");
- toRet = toRet.replaceAll("g", "jef..w");
- toRet = toRet.replaceAll("G", "JEF..W");
- toRet = toRet.replaceAll("b", "dul>/");
- toRet = toRet.replaceAll("B", "DUL>/");
- return toRet;
- }
- public String decrypt(String toDecr) {
- String toRet = toDecr.replaceAll("ay'r", "v");
- toRet = toRet.replaceAll("AY'R", "V" );
- toRet = toRet.replaceAll("ssad", "m");
- toRet = toRet.replaceAll("SSAD","M");
- toRet = toRet.replaceAll("JEF..W", "G");
- toRet = toRet.replaceAll("jef..w", "g");
- toRet = toRet.replaceAll("DUL>/", "B");
- toRet = toRet.replaceAll("dul>/", "b");
- return toRet;
- }
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- System.out.print("Enter a sentence that is to be encrypted:");
- String sntnc = sc.nextLine();
- System.out.println("Original sentence = "+ sntnc);
- Crypto myCryptObj = new Crypto();
- String encryptdSntnc = myCryptObj.encrypt(sntnc);
- System.out.println("Encrypted sentence = " + encryptdSntnc);
- String decryptdSntnc = myCryptObj.decrypt(encryptdSntnc);
- System.out.println("Decrypted sentence = " + decryptdSntnc);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement