Hallo Oliver,
zu den Punkten
1:
Eine Seite mit Verschlüsselungsalgorithmen ist z.B.
http://www.counterpane.com
Dort werden allerdings nur die beiden Blockchiffriere Blowfish und Twofish besprochen. Twofish ist von Counterpane. Man findet aber auch Links zu weiteren Seiten. Die Algorithmen sind frei Verfügbar und der Quellcode kann dort direkt runtergeladen werden.
2:
Ein sehr gutes Buch zum Thema Kryptographie ist
„Angewandte Kryptographie“ von Bruce Schneier (Addison-Wesley Verlag).
Es bietet einen guten Überblick über die verschiedenen Algorithmen, wenn auch ganz neue Entwicklungen (SSL) fehlen. Ich habe aber auch eine ältere Auflage, möglicherweise gibt es schon eine Aktuellere. Der Sourcecode zu einigen Algorithmen in C ist ebenfalls im Buch abgedruckt.
Dirk
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]