A05 Kryptographie Provider in Java

Zur Nutzung der Kryptographie-Funktionen in Java ist es notwendig, die auf Eurem System vorhandenen Kryptographie-Provider zu kennen, denn die unterschiedlichen Java-Versionen enthalten unterschiedliche Kryptographie-Provider. Im vorigen Beispiel A04 Kryptographie Algorithmen wurden die vorhandenen Funktionen ausgewertet, hier interessieren wir uns nur für die Provider.

Auf einen Windows-Desktop-PC erhalten wir beispielsweise diese Ausgabe auf der Konsole:

Solltet Ihr nun feststellen, das die aufgeführten Provider leider die von Euch gewünschte Funktion nicht bieten, solltet Ihr zu einem externen Security Provider greifen, z.B. nach Bouncy Castle. Die notwendigen Schritte zeige ich Euch in A06 Einbindung und Nutzung von Bouncy Castle.

Den Quellcode zum Programm findet Ihr zum Download in meinem Github-Repository, welches Ihr über diesen Link erreicht: https://github.com/java-crypto/A-Allgemeine-Programme. Dort findet Ihr auch die Versionen für Java 11.

Die Lizenz zum obigen Beispiel findet Ihr auf der eigenen Lizenz-Seite.

Letzte Aktualisierung: 26.01.2019