[Be el o ge]

random stuff about web application development … and more :-]

[Be el o ge]

Entries Tagged as 'Cryptography'

Shuffle Algorithm

March 20th, 2008 · No Comments

This is excellent.

Update
and this is too!

[Read more →]

Tags: Cryptography · Programming

PKCS#10 Zertifikatsantrag mit openssl

October 1st, 2007 · No Comments

Um z.B. beim Rechenzentrum ein Serverzertifikat für einen Webserver beantragen zu können benötigt man einen PKCS#10 Zertifikatsantrag. Dieser kann mit openssl erstellt werden:

openssl req -newkey rsa:2048 -sha1 -keyout hqe_key.pem -out hqe.pem

[Read more →]

Tags: Apache · Cryptography · Linux · Security

hexToByte – update

April 30th, 2007 · No Comments

Benutzt man BouncyCastle als Security Provider in Java, kann man einfach diese Funktion verwenden.

org.bouncycastle.util.encoders.Hex.decode(hexStr)

[Read more →]

Tags: Cryptography · Java · Programming

new gpg key

December 24th, 2006 · No Comments

The old key for skarabaeus (at) project – sierra . de is not valid any more. Here is the new key:

Public Key
Fingerprint: D061 02B2 B71B 204D 5B1D A19B 84AE 0F81 1AC1 8639

[Read more →]

Tags: Cryptography · Security

He knows Alice and Bobs shared secret

November 6th, 2006 · No Comments

Bruce Schneier Facts

in Analogie zu: Chuck Norris Facts

Auch gut:
Bruce Schneier knows about the state of schroedinger’s cat.

[Read more →]

Tags: Cryptography · Fun · Security

Krypto 2.0 vom Krypto-Chef

June 12th, 2006 · No Comments

Und noch was zum Lachen:

Zitat:

“Warum ist 256 Bit die technisch höchste Verschlüsselungstiefe
die überhaupt auf Computern möglich ist ?

Ein Computer kennt immer nur 256 verschiedene Zeichen. 1 Zeichen = 1 Byte hat im Binär Zahlensystem genau 8 Bit.
1 Bit kennt nur die Schaltzustände: aus oder an bzw. 0 oder 1 Durch die Kombination dieser 8 Bit ergeben sich 256 Bit. Die Berechnung dazu: 2 Schaltzustände hoch 8 Bit = 256 Bit Diese 256 Bit sind adressiert im Dezimal Zahlensystem von 0 bis 255 = 256 Bit. Computer arbeiten aber im Hexadezimal Zahlensystem. Dort sind diese oben benannten 256 Bit adressiert von 00 bis FF = 256 Bit. Ein Byte kann also garnicht unter Bit 0 oder über Bit 255 sein. Deshalb ist 256 Bit die technisch höchste Verschlüsselungstiefe die überhaupt auf Computern möglich ist.

Beweise der Krypto Sicherheit !
Was wäre, wenn man versuchen würde eine von Krypto verschlüsselte Datei unberechtigt zu entschlüsseln.

Eine verschlüsselte Datei mit der Länge von 18033 Zeichen hat demnach laut Berechnung, 256 Bit hoch 18033 Zeichen = 6,1843558143632013533192271736305e+43427 Datei Möglichkeiten. Jede Datei Möglichkeit hat genau 18033 Zeichen bzw. Byte. Das multipliziert mit der Anzahl Datei Möglichkeiten ergibt dann den Speicher Bedarf. Das sind dann: 1,1152248840041161000440562362208e+43432 Byte. Das sind dann: 1,0386341102459617890827881509632e+43423 Giga Byte Daten Menge. Das ist eine Zahl mit 43424 Stellen. Ich kann sicher behaupten soviel Speicher Platz gibt es auf der ganzen Welt nicht bzw. nie. Und das Haupt Problem ist jetzt, welche ist denn nun die richtig entschlüsselte Datei. Wer sie nicht kennt kann ja da nur noch sagen. So genau weiß das keiner! Sie können selbstverständlich natürlich auch noch nacheinander mehrfach verschlüsseln, sogar bis zur Unendlichkeit, wobei dabei die Verschlüsselungstiefe dadurch nicht größer werden kann. Mehr als 256 bit (Vollbit) geht nun mal nicht.

Übrigens: Fachleute aus aller Welt behaupten öffentlich: Daten Verschlüsselung wo der Datei Schlüssel genauso lang ist wie die zu verschlüsselnden Datei sei absolut sicher vor unberechtigter Daten Entschlüsselung. Ihnen ist doch wohl jetzt klar das eine unberechtigte Daten Entschlüsselung einer von Krypto verschlüsselten Datei daher absolut ausgeschlossen ist, für alle Zeiten und jede Technik.”

siehe Krypto 2.0

Mit dem letzten Satz ist im übrigen wahrscheinlich der One-Time Pad gemeint, den der Autor aber offensichtlich nicht verstanden hat….

[Read more →]

Tags: Cryptography · Fun

The Solitaire Encryption Algorithm

September 2nd, 2005 · No Comments

Aufmerksam geworden bin ich auf diesen Verschlüsselungs-Algorithmus im Anhang des Buches Cryptonomicon (ISBN: 344245512X) von Neal Stephenson. Im Buch dient der Algorithmus zwei Freiheitskämpfern Nachrichten ohne großen technischen Aufwand zu verschlüsseln.
Eine Ausführliche Beschreibung des Algorithmus findet sich zum einen im bereits erwähnten Buch von Stephonson und zum anderen auf der Webseite von Bruce Schneier.

[Read more →]

Tags: Cryptography

Kryptologie im Zweiten Weltkrieg

September 1st, 2005 · No Comments

In letzter Zeit habe ich einige interessante Artikel über Kryptologie im zweiten Weltkrieg gelesen. Alle Artikel sind von Klaus Schmeh verfasst und auf Telepolis veröffentlicht.

Zwei Artikel von 2004…
Als deutscher Code-Knacker im Zweiten Weltkrieg
Hitlers letzte Maschinen

… und eine aktuelle Serie mit Enigma-Zeitzeugenberichten:
Teil 1: “Eine Ansammlung von spinnerten oder genialen Individuen”
Teil 2: Probleme beim täglichen Einsatz
Teil 3: Enigma-Schwachstellen auf der Spur

[Read more →]

Tags: Cryptography · History