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.

Download Download (Hits: 2152)

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.

Download Download (Hits: 1794)

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.

Download Download (Hits: 4560)

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!

Download Download (Hits: 1010)

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.
Download Download (Hits: 1305)

Copyright © Manuel Pöter aka Motzi