Class XORCodierer

java.lang.Object
  extended by Codierer
      extended by XORCodierer

public class XORCodierer
extends Codierer

XOR - Codierer, verknuepft byteweise Code und Schluessel mit XOR (^).


Field Summary
private  int schluessel
          Schluessel, mit dem der XOR-Codierer arbeitet.
 
Constructor Summary
XORCodierer(Code code, int schluessel)
          Konstruktor, setzt Code und Schluessel.
 
Method Summary
 Code codieren()
          Codieren mit XOR (^), ueberschreibt abstrakte Codierer-Methode.
static void main(java.lang.String[] args)
          Test der Klasse XORCodierer.
 
Methods inherited from class Codierer
getCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

schluessel

private int schluessel
Schluessel, mit dem der XOR-Codierer arbeitet.

Constructor Detail

XORCodierer

public XORCodierer(Code code,
                   int schluessel)
Konstruktor, setzt Code und Schluessel.

Parameters:
code - zu verschluesselnde Code
schluessel - verwendeter Schluessel
Method Detail

codieren

public Code codieren()
Codieren mit XOR (^), ueberschreibt abstrakte Codierer-Methode.

Specified by:
codieren in class Codierer

main

public static void main(java.lang.String[] args)
Test der Klasse XORCodierer. Verschluesselt und entschluesselt "Auto" mit dem Schluessel 16.