SHARE
TWEET

Cipher

a guest Jul 24th, 2019 90 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Scanner keyboard = new Scanner(System.in); //DAD'S CODE
  2.        
  3.         String userText;
  4.         int shift = 0;
  5.         String newText = null;
  6.        
  7.         userText = keyboard.nextLine();
  8.         shift = keyboard.nextInt();
  9.         int userTextnum = userText.length();
  10.         System.out.println(userTextnum);
  11.         String encrypted = null;
  12.         String decrypted = null;
  13.         char [] userTextChars = userText.toCharArray();
  14.         char [] userTextChars2 = userText.toCharArray();
  15.         if (userText != null) {
  16.          
  17.  
  18.                     for (int k = 0; ; k++) {
  19.  
  20.                         char userChar = userText.charAt(k);
  21.                             System.out.println(userChar);
  22.                             int usernum = (int) userChar;
  23.                             System.out.println(usernum);
  24.                             int rem = (usernum + shift) % 126;
  25.                            
  26.                             System.out.println(rem);
  27.                             userTextChars[k] = (char) rem;
  28.                             userText = String.valueOf(userTextChars);
  29.                             encrypted = userText;
  30.                         if (k == userTextnum -1 ) {
  31.                             for (int l = 0; ; l++) {
  32.                                 char userChar2 = userText.charAt(l);
  33.                                 int usernum2 = (int) userChar2;
  34.                                 System.out.println(userChar2);
  35.                                 System.out.println(usernum2 - shift);
  36.                                 usernum2 = ((((usernum2 - shift) % 126) * 126) / 126) - shift;
  37.                                 userTextChars[l] = (char) usernum2;
  38.                                 userText = String.valueOf(userTextChars);
  39.                                 decrypted = userText;
  40.                                 if (l == userTextnum - 1) {
  41.                                     break;
  42.                                 }
  43.                             }
  44.                             break;
  45.  
  46.                        }
  47.                     }              
  48.             }
  49.         System.out.println(encrypted);
  50.         System.out.println(decrypted);
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Not a member of Pastebin yet?
Sign Up, it unlocks many cool features!
 
Top