All pastes #738239 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-16 03:23 UTC
rendered paste body
import java.io.*;
import java.lang.Exception;


class Encrypt {
	public static void main (String args[])  throws java.lang.Exception {
		long			n, e, d, ptext;
		int				pos;
		FileReader		in;
		BufferedReader	bufRead;
		String			line;
		char			charPtext[] = new char[3];
		
		
		n = e = d = ptext = 0;
		
		if(args.length < 2) {
			System.out.println("Usage:  Encrypt <plaintext> <keyfile>\n");
			System.exit(-1);
		}
		
		
		//Read keys
		in = new FileReader(args[1]);
		bufRead = new BufferedReader(in);
		
		//Read n
		line = bufRead.readLine();
		n = Long.parseLong(line);
		
		//Read e
		line = bufRead.readLine();
		e = Long.parseLong(line);
		
		//Read d
		line = bufRead.readLine();
		d = Long.parseLong(line);
		
		System.out.println("Keys\n----\n");
		System.out.println("n: "+n+"\ne: "+e+"\nd: "+d+"\n");
		
		in = new FileReader(args[0]);
		bufRead = new BufferedReader(in);
		
		//Read plaintext
		pos = 0;
		while((charPtext[pos%3] = (char)bufRead.read()) > 0) {			
			if((++pos % 3) == 0) {
				System.out.println("Encrypting: " + charPtext[0] + charPtext[1] + charPtext[2] + "\n");
			}
		}
		
	} // end main

}// end class Encrypt