Cipher (gb.openssl)

Die Klasse Cipher erschließt die (Block- und Stream-)Chiffre-Algorithmen des OpenSSL-Projekts für Gambas. Informieren Sie sich vor der praktischen Anwendung der Klasse über das OpenSSL-Projekt und zur Theorie von Ver- und Entschlüsselungsalgorithmen. Wikipedia: Ciphers besuchen, um mehr über Ciphers(Verschlüsselungsverfahren) zu erfahren.

Diese Klasse ist statisch.

Diese Klasse wirkt wie ein nur lesbar statisches Array.

Statische Eigenschaften
List  

Statische Methoden
IsSupported  

Die Klasse besitzt nur die eine statische Eigenschaft Cipher.List und die statische Methode Cipher.IsSupported().
Cipher.List (gb.openssl) Static Property Read List As String[]

Mit der Cipher.IsSupported()-Methode ermitteln Sie über den Algorithmus-Namen, ob ein bestimmter Algorithmus aus der OpenSSL-Bibliothek auf Ihrem System zur Verfügung steht oder nicht:

Print Cipher.IsSupported("AES-192-CFB")
Die Funktion gibt True zurück, wenn der genannte Algorithmus existiert. Es ist möglich, dass ein bestimmter Algorithmus auf einem System existiert und auf einem anderen nicht. Dies hängt von der installierten OpenSSL-Bibliothek auf dem System ab. Die Methode IsSupported() beachtet die Groß- und Kleinschreibung nicht.

Interessant ist die Tatsache, dass Sie die Klasse Cipher in Verbindung mit der Klasse .Cipher.Method wie ein ReadOnly-Array einsetzen können.