import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.io.IOException;
/**
tdundaralp@gmail.com
*/
public class Encryptor
{
public Encryptor(int aKey)
{
key = aKey;
}
public void encryptFile(String inFile, String outFile)
throws IOException
{
InputStream in = null;
OutputStream out = null;
try
{
in = new FileInputStream(inFile);
out = new FileOutputStream(outFile);
encryptStream(in, out);
}
finally
{
if (in != null) in.close();
if (out != null) out.close();
}
}
public void encryptStream(InputStream in, OutputStream out)
throws IOException
{
boolean done = false;
while (!done)
{
int next = in.read();
if (next == -1) done = true;
else
{
byte b = (byte) next;
byte c = encrypt(b);
out.write(c);
}
}
}
public byte encrypt(byte b)
{
return (byte) (b + key);
}
private int key;
}
toygar dündaralp
bahcivan ibrahim sitesi orman sk.