Kategorie: Programmierung

Was ist eine UUID?

Der Universally Unique Identifier, kurz UUID, ist ein Standard für Identifikationsnummern. Wie in einem Personalausweis soll die Nummer dazu dienen, zwei Komponenten zweifelsfrei auseinanderhalten zu können.

UUIDs gehen einen Schritt weiter: Sie gelten als weltweit eindeutig und garantieren mehr oder weniger, dass niemand sonst dieselbe Identifikationsnummer verwendet.

Continue reading

Filed under: ProgrammierungTagged with:

Dateien mit MD5-Hashwerten überprüfen

Über MD5-Hashwerte lässt sich die Integrität einer Datei überprüfen, so kann man sich etwa vor manipulierten Programmen schützen. Auch sehr Sinnvoll, wenn man selber Programmiert und so sicherstellen kann, das es auch ein Programm von einem selber ist. Oder – wenn man seinen Public-Key als Download anbietet. Somit ist garantiert sichergestellt, das es sich eben um die Originaldatei handelt.

Und wie mache ich das jetzt?

Unter Windows?

Leider bietet Windows selbst keine integrierte Funktion an, mit der sich die MD5-Prüfwerte erstellen oder checken lassen. Hier hilft das kleine und kostenlose Tool WinMD5Free.
Die Software ist selbsterklärend. Über den Browse-Button kann man nach der jeweils zu prüfenden Datei suchen – das Programm erstellt dann automatisch die entsprechende Prüfsumme.
Diese lässt sich anschließend kopieren und weitergeben.

Beispiel von der Seite www.winmd5.com:

WinMD5Free.zip MD5: 73f48840b60ab6da68b03acd322445ee

WinMD5Free.exe MD5: 944a1e869969dd8a4b64ca5e6ebc209a

Unter *inux?

md5 testimesti
MD5 (testimesti) = 3474c14e9052636d750c4d83b06745af

Filed under: Programmierung, WissenTagged with: ,