|
|
Kryptographie - Public-Key Verfahren am Beispiel von RSA (Fachbereichsarbeit)
Meine Informatik-Fachbereichsarbeit für meine Matura (Matura ~ österreichische Version des
Deutschen Abiturs). Hab übrigens ein "Sehr Gut" darauf bekommen! 
Das Ganze hat nicht wirklich viel mit Delphi zu tun sondern behandelt eher die kryptographischen bzw.
mathematischen Seiten von Public-Key-Algorithmen. Es wird im letzten Kapitel zwar eine Implementierung
von RSA in Delphi kombiniert mit C/C++ besprochen allerdings darf ich diesen Code aufgrund geltender
Copyrights nicht veröffentlichen.
|
Hash-Algorithmen
Diese Arbeit hab ich für die Uni geschrieben. Es liefert einen kurzen Überblick über
Funktionsweise und Anwendungsgebiete von Hash-Algorithmen in der Kryptographie. Neben einer
allgemeinen Einführung über Bedeutung und Aufbau von Hashfunktionen, werden einige
konkrete Algorithem vorgestellt und verglichen und Angriffsmöglichkeiten besprochen.
|
Objektorientierte Programmierung in Delphi
Das ist die Ausarbeitung für das Spezialgebiet meiner Informatik-Matura-Prüfung.
Auf insgesamt 19 Seiten wird auf so ziemlich alle Aspekte von OOP, speziell auf OOP in Object Pascal,
eingegangen, wobei sowohl die Grundlagen als auch viele kleine Details behandelt werden.
|
Strings
In diesem Tutorial geht es um "Das Mysterium String". Auch wenn der Titel recht simpel klingt, so ist das trotzdem absolut kein Anfänger-Tutorial
über Strings, sondern behandelt viel eher die Delphi-Internals. So geht es hier um Längen- und Referenzzähler, die verschiedenen Möglichkeiten
Strings nach PChar zu casten und was für Arbeiten Delphi bei all diesen Aktionen im Hintergrund erledigt. Aus diesem Grund sollte man sich auch
recht gut mit Pointern auskennen und Assembler-Grundkenntnisse könnten auch nicht schaden! 
|
Pointer
Jeder Programmierer trifft früher oder später direkt (oder auch indirekt) einmal mit Pointern zusammen. So verwirrend und fehleranfällig die
Benutzung von Pointern auch sein mag, so mächtig sind auch die Möglichkeiten, die sich durch sie eröffnen.
Pointer sind nicht nur ein wichtiger Bestandteil der Objekt Orientierten Programmierung, sondern finden auch in vielen anderen Bereichen
Verwendung, z.B. immer dann, wenn große, dynamisch zugewiesene Speicherblöcke benötigt werden. Dieses Tutorial befasst sich mit der Arbeit mit
Pointern und zeigt anhand einiger Beispiele ihre Funktionalität und Verarbeitung.
Zum Abschluss demonstriert ein kleines Programm, die Implementierung der wichtigsten Funktionen für eine doppelt verkettete Liste, die mit Hilfe
von Pointern realisiert wurde.
| |