
Epitaph64
By: a guest on Jun 15th, 2009 | syntax:
Java | size: 1.27 KB | hits: 14 | expires: Never
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package encrypttext;
/**
*
* @author Walter
*/
public class Main {
/**
* @param args the command line arguments
*/
public static void main
(String[] args
) {
String inputString
= "So, I'm pretty bored now, how about you?";
byte encryptionArray[] = new byte[128];
for (int i = 0; i < 128; i++)
{
encryptionArray
[i
] = (byte) (Math.
random() * 7
);
}
for (int i = 0; i < inputString.length(); i++)
{
char x = inputString.charAt(i);
x ^= encryptionArray[i%128];
outputString += x;
}
System.
out.
println(outputString
);
for (int i = 0; i < outputString.length(); i++)
{
char x = outputString.charAt(i);
x ^= encryptionArray[i%128];
originalString += x;
}
System.
out.
println(originalString
);
for (int i = 0; i < 128; i++)
{
key += encryptionArray[i];
}
System.
out.
println("\n Your key is: " + key
);
}
}