Startseite

Verschlüsselung mit Modul Digest::MD5

26. JANUAR 2012
von Jörg
Skripte - Perl
md5pic

MD5 (Message-Digest Algorithm 5) ist eine kryptographische Einweg-Hashfunktion, welche aus Klartext eine MD5 Checksumme erzeugt und dient zum Beispiel zu einer Passwortüberprüfung. Aus dem Klartext-Passwort wird eine MD5 Checksumme erzeugt und zb. in einer Datenbank gespeichert. Bei der Überprüfung von dem Passwort wird das Passort dann wieder in MD5 umgewandelt und mit der Checksumme aus der Datenbank verglichen, stimmt die Prüfsummer mit der gespeicherten Checksumme überein ist das Passwort richtig und der Login wird gewährt.

Hier wird kurz beschrieben wie mit Perl MD5 Checksummen über dem Modul Digest::MD5 erzeugt und verglichen werden. Zudem werde ich die erzeugte Checksumme in einer Datei speichern.

Beitrag anzeigen ⇒

Datei lesen und schreiben

26. JANUAR 2012
von Jörg
Programmierung - Perl
filepic

Um mit Perl mit Dateien arbeiten zu können, benötigt Perl einen sogenannten Filehandle. Dieser Handle wird mit dem Befehl open erzeugt und im Quellcode mit Großbuchstaben gekennzeichnet.

Ein Filehandle ist keine Variable sondern nur ein Name welcher dann auf die verwendete Datei hinweist und bei jeder Funktion, welche mit der File in Verbindung gebracht wird, benötigt wird.

Beitrag anzeigen ⇒

Dropdown Menü mit jQuery

29. DEZEMBER 2011
von Jörg
Skripte - Javascript
fancybox icon

Hier stelle ich ein einfaches Dropdown-Menü vor, welches mit Unterstützung von Javascript einen Rolleffekt hat.
Wenn im Browser Javascript deaktiviert ist lässt sich das Untermenü dennoch öffnen.

Demoseite
Beitrag anzeigen ⇒

Bildergallery mit jQuery/fancybox

29. DEZEMBER 2011
von Jörg
Skripte - Javascript
fancybox icon

Eine Bildergallery sollte übersichtlich sein, Vorschaubilder (sogenannte thumbnails) besitzen und der Besucher sollte diese auch vergrößert betrachten können. Mit dem Javascript Framework jQuery und dem Tool fancybox ist dies eigentlich sehr einfach zu verwirklichen.

Vorab ein Beispiel mit 4 Pics wie die Bildergallery aussehen könnte:

Beitrag anzeigen ⇒

Modul HTML::Template

09. OKTOBER 2011
von Jörg
Web - Perl im Web

Das HTML::Template Modul erleichtert es sehr den Perl-Code und die Darstellungssprache HTML zu trennen. Nachträgliche Designänderungen sind leichter anzupassen, selbst auch für nicht Perl-Programmierer.

  • Modul einbinden
    use HTML::Template;
  • Template-Objet erzeugen mit dem Templatefile .html
    my $t = HTML::Template->new(filename => "template.html");
  • Hash-Variable als Paramter dem Template übergeben
    $t->param( home => 1 );
  • Template ausgeben
    print $t->output();
Beitrag anzeigen ⇒

Standorte in Google Maps anzeigen (IP bezogen)

04. OKTOBER 2011
von Jörg
Skripte - Javascript
google maps icon

Um Google Maps in seiner eigenen Webseite verwenden zu können benötigt es einen Google API Key für die jeweilige Domin. Dafür ist ein Google-Konto nötig, eingeloggt kann dann der API-Key hier angefordert werden.

Einbinden der Google-Map mit Koordinaten verschiedener Standorte

Beitrag anzeigen ⇒
Ein Frosch der sich an der Seite festhält

Hallo Besucher,

ich würde mich sehr freuen
wenn du einen Kommentar

hinterlässt!

Gruß Jörg