Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien:
Logo von Prüfziffernberechung.DE
Vorwort
Übersicht
Einleitung
Standards
Definitionen

buecher.de - Bücher - Online - Portofrei

Begleitdokumente
Originaldokumente
Software
  (Linux, MacOS, Win)

Gendogramm
Interessante Verweise
Webseitenstatistik
Schädlingsstatistik

Prüfziffernberechnung.DE
durchsuchen:

RSS 0.9

0-9

2 aus 5 Industrie
2 aus 5 interleaved

A

AHV-Nummer [CH]
American Express
Atbasch

B

Bahncard [DE]
Banknoten Deutsche Mark [DE]
Banknoten des Euro [EU]
Berliner Steuernummer
Betriebsnummer [DE]
Bibelcode
Bilhete de Identidade [PT]
Blutbeutel
BTW-nr [BE]
BZÜ [DE]

C

Carte Blanche [FR]
CAS
CCC [ES]
CCICMS [BR]
CINS [US]
Code-39
CPF [BR]
CrediCard [BR]
CUSIP [US]

D

Deutsche Mark [DE]
Digital Object Identifier (DOI)
Diner’s Club
Discover
DNI [ES]

E

EAN
Eier-Herkunftsnachweis
Einkaufswagen [DE]
Einzahlungsschein [CH]
EnRoute
eTIN
Euro
Eurocard
EWG-Nummer Hersteller

F

Fahrzeugnummer Bahn [AT]
Fahrzeugnummer [DDR]
Fahrzeug-Identifizierungs-Nummer [EU]
Firmenbuchnummer

G

Geheimnummer
GRid

H

HKID [HK]

I

IBAN
Identcode Deutsche Post [DE]
Identifikationsmerkmal [DE]
ILN
IMEI, IMEISV
ISAN
ISBN
ISIN
ISMN
ISRC
ISSN

J

JCB

K

Kontonummern [DE]
Kontonummern [int.]
Kreditkarten [int.]

L

LB-Nummer
Lebensohrmarke (LOM) [EU]
Leitcode Deutsche Post [DE]
Liegenschaftskennnummer [DE]
LRC

M

Miles & More [DE]

N

NHS-Number [GB]
NVE
NICOP [PK]
NRIC [SG]

P

Patentnummern
Paritätsprüfung
Payback [DE]
Paß -> Reisepaß
Personenkennzahl (PKZ) [DDR]
Personnummer [SE]
Personalausweis [AT]
Personalausweis [DE]
Personalausweis [PT]
Pharma Zentralnummer (PZN) [DE]
PIN
PK der Bundeswehr [DE]
Postscheckkonti [CH]

R

Rentenversicherungsnr. [DE]
Reisepaß [AT]
Reisepaß [BR]
Reisepaß [DE]
Rewe-Haushaltskarte [DE]

S

Samordningsnummer [SE]
Sedol [GB]
SICI
SIN [CA]
SIREN [FR]
SIRET [FR]
SSN [US]
Steuernummer [EU]

T

Título Eleitoral [BR]
TVA [BE]

U

UID [AT]
UPC [US]
URN
USt-IdNr [DE, EU]

V

Veterinärkontrollnummer
Visa
VSNR [AT]
VSNR [DE]

W

WKN [DE]

Z

Zahlschein [DE]

BOINC Statistik
> > Bitte mitmachen, es fehlen noch viele BKZ, DDR-Meldestellen und KWEA < <

Aktuell: Telekomischer Lifestyle

Atbasch-Kodierung

Allgemeines

Der Atbasch-Chiffre entstand unter den Kopisten der Bücher des Alten Testamentes. In moderner Terminologie handelt es sich bei diesem Verschiebechiffre um einen sehr einfachen monographischen/monoalphabetischen Substitutionschiffre, d.h. jedes Zeichen wird durch exakt ein anderes Zeichen ersetzt. Aus diesem Grunde eignet er sich auch nicht wirklich zu Verschlüsselung von Botschaften (bspw. bleibt die charakteristische Häufigkeitsverteilung von Zeichen erhalten), sondern schützt eher vor unbeabsichtigem Lesen, so wie bei der Verwendung von Rot-13 (Rotation um 13 Zeichen) im Usenet. Analog dazu, könnte man den Atbasch-Code bei Anwendung auf das lateinische Alphabet auch als Rot-26 bezeichnen.

Bei der Kodierung im Atbasch-Chiffre wird hierzu einfach das Alphabet umgedreht, das erste Zeichen wird durch das Letzte, das Zweite durch das Vorletzte usw. ersetzt. Der Name Atbasch leitet sich von den ersten beiden (Aleph & Beth) und letzten beiden (Taw & Shin) Zeichen des 22-buchstabigen hebräischen Alphabets ab. Trotz seiner hebräischen Herkunft, läßt sich der Atbasch-Chiffre umstandslos auf alle anderen Alphabete übertragen.

Auch wenn der Atbasch-Chiffre im Alten Testament, der Bibel, vorkommt handelt es sich nicht um den Bibelcode. Beide Dinge haben nichts miteinander gemein.

Kodierung

Klartext:K
Verschlüsselter Text:V
 
Kodierung
1V=Atbasch(K)
Dekodierung
2K=Atbasch(V)
3 (1 in 2)K=Atbasch(Atbasch(K))

Die zweimalige Anwendung derselben Funktion liefert wieder den Ausgangstext (involutorische Verschlüsselung). Diese Eigenschaft weist ebenfalls die von UNIX-Systemen kommende und im Usenet verbreitete Verschlüssung Rot-13 auf.

Die Dekodierung erfolgt durch erneute Anwendung derselben Methode.
Kodierung und Dekodierung lassen sich auch ohne Rechenarbeit an Hand einer einfachen Tabelle durchführen. Das zu bearbeitende Zeichen in der Tabelle suchen und das Ergebnis in der anderen Zeile ablesen:

ABCDEFGHIJKLM
ZYXWVUTSRQPON

Beispiel
TextMaria Juana kommt nachts!
Position1201780 9200130 1014121219 130271918!
Differenz zu 26-1132581725 165251225 151113136 1225231867!
Nzirz Qfzmz plnng mzxsgh!

Bemerkungen

Obwohl schon mehrere Jahrtausende bekannt, wurde die Atbasch-Kodierung in neuerer Zeit durch den Kriminalroman Sakrileg (engl. Originaltitel The Da Vinci Code) [1, 2] (Kap. 72 & 77), der im religiösen Milieu spielt und mit dem sich der Autor bei religiös-konservativen und religiös-faschistoiden Kreisen äußerst unbeliebt gemacht hat [3, 4, 5], ins Blickfeld einer weiteren Öffentlichkeit gerückt. Wer sich für die wahren Hintergründe dieses Romans interessiert sollte auch das Kommentartaschenbuch von Dan Burstein lesen. [6]

Programmcodebeispiele

Das erste Beispiel zeigt eine sehr einfache Variante zur Übersetzung einer Zeichenkette in Atbaschcode.

#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
def Atbasch (Text, Zeichenraum='ABCDEFGHIJKLMNOPQRSTUVWXYZ'):
	Chiffre=''
	l=len(Zeichenraum)-1
	for i in range(len(Text)):
		Chiffre += Zeichenraum[l-Zeichenraum.find(Text[i])]
	return Chiffre

Obiges Beispiel setzt aber voraus, das der Text ausschließlich Zeichen aus dem gegebenen Zeichenraum (hier: Großbuchstaben) enthält. Mit etwas mehr Aufand, wird die Groß- und Kleinschreibung berücksichtigt und Zeichen die nicht im Zeichenraum enthalten sind, werden unverändert übernommen.

Im Terminal als Einzeiler entweder als Pipeline (|) oder als here-String:

#:~>echo 'Maria Juana kommt nachts!' | \
tr 'a-zA-Z' 'zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA'
Nzirz Qfzmz plnng mzxsgh!
#:~>
#:~>tr 'a-zA-Z' 'zyxwvutsrqponmlkjihgfedcbaZYXWVUTSRQPONMLKJIHGFEDCBA' <<< \
'Maria Juana kommt nachts!'
Nzirz Qfzmz plnng mzxsgh!
#:~>
#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
def Atbasch (Text, Zeichenraum='ABCDEFGHIJKLMNOPQRSTUVWXYZ'):
	Chiffre=''
	l=len(Zeichenraum)-1
	for i in Text:
		p=Zeichenraum.find(i)
		if p > -1:
			Chiffre += Zeichenraum[l-p]
		else:
			p = Zeichenraum.find(i.swapcase())
			if p > -1:
				Chiffre += Zeichenraum[l-p].swapcase()
			else:
				Chiffre += i
	return Chiffre
#!/usr/bin/env python3.2
# -*- coding: utf-8 -*-
#
import string
def Atbasch (Text):
	return Text.translate(Text.maketrans(\
		'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz',\
		'ZYXWVUTSRQPONMLKJIHGFEDCBAzyxwvutsrqponmlkjihgfedcba'))

Referenzen

  1. Sakrileg — Der da Vinci Code
    Dan Brown (http://WWW.Dan-Brown.DE/)
    Gustav Lübbe Verlag, ISBN 3-7857-2152-8, 19,90 €
  2. Sakrikeg
    Der da Vinci Code, illustrierte Ausgabe
    (Originaltitel: The Da Vinci Code)
    Dan Brown (http://WWW.Dan-Brown.DE/)
    Gustav Lübbe Verlag, ISBN 3-7857-2227-3, 24,90 €
  3. Sakrileg: Hasstiraden gegen die Kirche. Das eigentliche Ziel von Dan Browns Roman Sakrileg: die Grundfesten der Kirche zu erschüttern, Jose Garcia, 18.02.2004.
    http://WWW.OpusDei.CH/art.php?w=38&p=7359
  4. Der Vatikan in Panik — War Jesus Christus gar kein Single? Der Thrillerautor Dan Brown unterstellt ihm in seinem Sakrileg Nachkommenschaft, 22.03.2004.
    http://WWW.Spiegel.DE/spiegel/0,1518,292674,00.html
  5. Erzbischof [Erzbischof von Genua, Kardinal Tarcisio Bertone] ruft zum Boykott von Sakrileg auf Lest und kauft dieses Buch nicht, 17.03.2005.
    http://WWW.Tagesschau.DE/aktuell/meldungen/0,1185,OID4161652_REF1,00.html
  6. Die Wahrheit über den Da-Vinci-Code
    Das ‘Sakrileg’ entschlüsselt
    Dan Burstein
    Goldmann Taschenbuchverlag, ISBN 3-442-15330-1, 7. Auflage 2004, 600 Seiten, 9,95 €
Hat Ihnen die Information weitergeholfen?
Ein kleine Anerkennung auf rein freiwilliger Basis ist stets willkommen.
Bitcoin: 1GPBNB6YKKR4cZNLneDLKGGWrtQdxT6NBa

getDigital.de - Geek Shirts und Geek Gadgets für Computerfreaks

URL dieser Seite: http://WWW.Pruefziffernberechnung.DE/A/Atbasch.shtml

Diese Seite wurde vom Besucher am 19.03.2024 um 06:50:38 Uhr von einem Rechner mit der TCP/IP-Adresse 35.168.113.41 mit der Browserkennung claudebot aus der Domäne (none) kommend aufgerufen. Als zuletzt besuchte Webseite wurde (none) übermittelt.

Glauben ist die mutwillige Nichtbenutzung des Verstandes!
Christliche Werte — Nein Danke!
Logo als Aufkleber, T-Shirt, Tasse u.a. bestellen...


Wissen statt Glauben:

Bonk. Alles über Sex — von der Wissenschaft erforscht
Mary Roach
Fischer Taschenbuch Verlag GmbH, ISBN 978-3-596-18229-9, 2009, 384 Seiten, 10,95 €.


Überwachtes Deutschland: Post- und Telefonüberwachung in der alten Bundesrepublik
Josef Foschepoth
Vandenhoeck & Ruprecht, ISBN 978-3-525-30041-1, 2. Auflage 2013, 378 Seiten, 34,99 €, gebunden.
Prüfsiegel der Bundesprüfstelle für Jugendgefährdende Medien (BPjM)
Logos als Aufkleber, T-Shirt, Tasse u.a. bestellen...
Stand vom 24.04.2011GnuPG (PGP) ID: 0xA4A5103F Fingerabdruck: 0E01 902F 3EC7 B119 9492 D196 BEB5 4D5D A4A5 103FDatenschutzhinweis | © seit 2001, Prüfziffernberechnung.DE