inchorus Security Plugin Dokumentation

Author: Thomas Gertler
Publication Date: 2021-11-19

1 Einführung

Das Security Plugin bietet Ihnen die Möglichkeit einen Java String mit einem Passwort zu ver- und entschlüsseln. Der verschlüsselte Text hat die Form einer durch Bindestriche getrennter Zahlenfolge, mit variabler Länge, wie bspw: "12-116-222-18-205-14-29-149".

Folgende Funktionalitäten stehen zur Verfügung:

  • Verschlüsseln eines Textes mit einem frei wählbaren Passwort

  • Entschlüsseln des verschlüsselten Textes

Das Plugin basiert auf der Java Cryptography Extension (JCE) und verwendet den DESede Algorithmus im ECB Modus mit PKCS5 Padding.

2 Wie wird das Plugin verwendet?

Plugin einbinden

Öffnen Sie die Datei pom.xml Ihres inchorus Gadget Projektes und ergänzen Sie folgende Zeilen im Abschnitt "dependencies":

<dependency>
	<groupId>de.guh.plugin</groupId>
	<artifactId>inchorus-security-plugin</artifactId>
	<version>1.0.10</version>
</dependency>

Initialisieren des Security Plugins

Das Security Plugin wird lediglich über die zwei statische Methoden der Encryption Klasse verwendet und benötigt keiner weiteren Initialisierung. Die Verschlüsselungsmethode ist voreingestellt.

Ver- und Entschlüsseln

Sowohl der zu verschlüsselnde Text, als auch das Passwort werden als String übergeben und zurückgegeben:

String verschluesselt = Encryption.encrypt("geheimer Text", "passwort");

String original = Encryption.decrypt(verschluesselt, "passwort");

Die Variable verschluesselt enthält dann den verschlüsselten Text und die Variable original enthält den String "geheimer Text".

Wird versucht den Text mit einem falschen Passwort zu entschlüsseln, wird eine Exception mit dem Text CRYPTO_ERROR geworfen.

3 Weitere Informationen

Nähere Informationen zu den Klassen und Methoden finden sie in der API Dokumentation.

Beispiele finden Sie im Ordner Beispiele.

Bei Fragen und Anregungen nutzen Sie unser inchorus Forum.

Dieses Dokument erhalten sie hier auch als PDF.

4 Ihr Kontakt

G+H Systems GmbH

Professionell, effizient und zuverlässig.

Ludwigstraße 8

63067 Offenbach am Main

Deutschland

Telefon: +49 (0) 69 85 00 02 - 0

Fax: +49 (0) 69 85 00 02 - 51

Email: info@guh-systems.de

Web: www.guh-systems.de

5 Rechtliche Hinweise

Die G+H Systems leistet keinerlei Gewähr bezüglich des Inhaltes oder Gebrauchs dieser Dokumentation. Insbesondere werden keine ausdrücklichen oder stillschweigenden Gewährleistungen hinsichtlich der handelsüblichen Qualität oder Eignung für einen bestimmten Zweck übernommen. Die G+H Systems behält sich weiterhin das Recht vor, diese Dokumentation zu revidieren und ihren Inhalt jederzeit und ohne vorherige Ankündigung zu ändern.

Des Weiteren übernimmt die G+H Systems für Software keinerlei Haftung und schließt insbesondere jegliche ausdrücklichen oder impliziten Gewährleistungsansprüche bezüglich der Marktfähigkeit oder der Eignung für einen bestimmten Zweck aus. Außerdem behält sich die G+H Systems das Recht vor, G+H Software ganz oder teilweise jederzeit inhaltlich zu ändern, ohne dass für die G+H Systems die Verpflichtung entsteht, Personen oder Organisationen von diesen Überarbeitungen oder Änderungen in Kenntnis zu setzen.

Copyright © inchorus ist ein Produkt der G+H Systems GmbH

Ohne ausdrückliche, schriftliche Genehmigung des Herausgebers darf kein Teil dieser Veröffentlichung reproduziert, fotokopiert, übertragen oder in einem Speichersystem verarbeitet werden.

Print this page