Wer lieber selber herausfinden will, wie's geht: besser nicht weiterlesen,
möglicherweise ist folgendes die Lösung (scheint jedenfalls zu klappen):
Den Zeichen a..z,A..Z,0..9,<space> etc. ist je eine Nummer zugeordnet:
a=7, b=4, c=2, d=9, e=20, f=10, g=11, h=12, i=25, j=13, k=14, l=15, m=6,
n=5, o=26, p=27, q=18, r=21, s=8, t=22, u=24, v=3, w=19, x=1, y=0, z=23;
A..Z bekommen die Nummern der Kleinbuchstaben, aber jeweils + 40, also
A=47, B=44 usw. - Die Zahlen 1..9 bekommen die Nummern 30..38, 0 die 39,
das Leerzeichen die 69.
Die Nachricht wird zeichenweise verschlüsselt. Der Schlüssel (von dem wohl nur
die ersten 7 Zeichen benutzt werden) wird dazu zu einereinzigen Zahl umgebaut,
indem man die Nummern der Zeichen aneinanderhängt: Aus dem Schlüssel 'klavier'
wird die Schlüsselzahl 141573252021.
Der Rest ist schnell erzählt: zum Verschlüsseln wird zu jedem Zeichen der Nachricht
die Nummer aus der Tabelle gesucht und diese mit der Schlüsselzahl multipliziert -
zum Entschlüsseln werden die Zahlen der Nachricht einfach wieder durch die
Schlüsselzahl geteilt und in der Tabelle der Buchstabe nachgesehen.
Beispiel: Der Buchstabe 'e' wird mit dem Schlüssel 'klavier' dann zur Zahl
20 * 141'573'252'021 = 2'831'465'040'420
Möglicherweise gibt's für die Tabelle noch irgend'nen Algorithmus? - gn8

Die beste Browserweiche ... sitzt zwischen den Ohren ;o]