In der Ausgabe 05/2014 der dotnetpro habe ich – im Rahmen der Rubrik „Frameworks“ – Bouncy Castle unter die Lupe genommen. Dabei handelt es sich um eine Bibliothek mit kryptographischen Funktionen. Also übersetzt für das Ver- und Entschlüsseln von Daten. Trotz einer guten Bibliothek – und Bouncy Castle ist tatsächlich sehr gut und weit verbreitet – können bei dem sensiblen Thema Verschlüsselung immer wieder Fehler passieren.
Fehler, die auch keine Bibliothek verhindern kann, wie die Überschrift so schön heißt. Egal wie gut die Bibliothek tatsächlich ist. Denn: nachdenken müssen wir als Entwickler immer noch selber. Auch wenn hin und wieder eine Bibliothek selbst ein Problem hervorrufen kann, wie der Artikel am Ende deutlich macht.
In der folgenden kleinen Auflistung möchte ich auf einige Fehler hinweisen, die mir selber auch schon passiert sind. Weil ich es einfach nicht besser wusste. Da konnte das Framework beziehungsweise die Bibliothek, die ich damals genutzt habe, überhaupt nichts für. War auch nicht alles unter .NET beziehungsweise C#. Trotzdem können die Fehler beliebig oft wiederholt werden :).