Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dy}uƒ0^u‡0b}q~K‹lvAlv‚}q~lv€‚Blvsxq‚ƒu„B0c‰}r|K‹lvBlvƒ‡yƒƒlv€‚Blvsxq‚ƒu„@0Q‚yq|K‹lvClv‚}q~lv€‚Blvsxq‚ƒu„@0yru‚q„y~0cu‚yv‹l:lvq|„0dy}uƒ0^u‡0b}q~K‹lvDlvƒ‡yƒƒlv€‚Blvsxq‚ƒu„@0yru‚q„y~0cq~ƒ‹l:lvq|„0Q‚yq|K‹lvElv‚}q~lv€‚@lvsxq‚ƒu„ABH0dy}uƒ0^u‡0b}q~K‹lvFlv~y|l
- import java.io.BufferedReader;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.FileWriter;
- import java.io.IOException;
- import java.io.PrintWriter;
- public class Run {
- private static FileWriter fr;
- static String b;
- private static BufferedReader br;
- public static void main(String[] args) throws IOException {
- // encrypted file
- File enc_f = new File("caesar.rtf.enc");
- //decrypted file
- File dec_f = new File("caesar.rtf.dec");
- // init variables
- String text_enc = new String();
- String text_dec = new String();
- // read file
- br = new BufferedReader(new FileReader(enc_f));
- for (String line; (line = br.readLine()) != null; text_enc += line);
- char[] stringToCharArray = text_enc.toCharArray();
- // parse file and convert string to char
- for (int shift = 0; shift < 257; shift++) {
- for (char output : stringToCharArray) {
- // convert ascii to int
- int ascii = (int) output;
- // shift
- ascii = ascii + shift;
- ascii = ascii % 256;
- // convert back to ascii
- char chTemp = (char) ascii;
- text_dec += chTemp;
- }
- // visual representation
- text_dec += System.lineSeparator();
- text_dec += System.lineSeparator();
- text_dec += shift;
- text_dec += System.lineSeparator();
- System.out.println(shift);
- // write decrypted file
- fr = new FileWriter(dec_f);
- fr.write(text_dec);
- }
- fr.close();
- }
- }
- Timeí Neí Roman;ííf1fíomanfííí2fchaííeí2 Símbol;ííf2fííiíífííí2fchaííeí0 Aíial;ííf3fíomanfííí2fchaííeí0 Libeíaíion Seíifí*falí Timeí Neí Romaní;ííf4fííiíífííí2fchaííeí0 Libeíaíion Saníí*falí Aíialí;ííf5fíomanfííí0fchaííeí128 Timeí Neí Roman;ííf6fnil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement