Funktionreferenz


_Crypt_Startup

Beschreibung anzeigen in

Initialisiert die Crypt Bibliothek

#include <Crypt.au3>
_Crypt_Startup ( )

Rückgabewert

Erfolg: True
Fehler: False und setzt das @error Flag auf ungleich null
@error: 1001 - Fehler beim Öffnen von Advapi32.dll
1002 - Fehler beim Öffnen des crypt context

Bemerkungen

Das Aufrufen der Funktion ist optional.
Jedoch entsteht durch das vorherige Initialisieren der Crypt ein Performanceunterschied.

Verwandte Funktionen

_Crypt_Shutdown

Siehe auch

Suche nach CryptAcquireContext in der MSDN Bibliothek.

Beispiel

#include <Crypt.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    _Crypt_Startup() ; Vorheriges Starten der Crypt-Bibliothek für mehr Performance.

    Local Const $sUserKey = "CryptPassword" ; Ein Passwortstring deklarieren.
    Local $sData = "Es war einmal eine Programmiersprache ohne jegliche Standardisierung, die..." ; Ein String, der gehasht wird.

    Local $sOutput = "Im Folgenden sind die Ergebnisse von allen verfügbaren Algorithmen aufgelistet: " & @CRLF & @CRLF & _
            "Text: " & $sData & @CRLF & @CRLF & _
            "3DES (128bit): " & _Crypt_EncryptData($sData, $sUserKey, $CALG_3DES) & @CRLF & @CRLF & _
            "AES (128bit): " & _Crypt_EncryptData($sData, $sUserKey, $CALG_AES_128) & @CRLF & @CRLF & _
            "AES (192bit): " & _Crypt_EncryptData($sData, $sUserKey, $CALG_AES_192) & @CRLF & @CRLF & _
            "AES (256bit): " & _Crypt_EncryptData($sData, $sUserKey, $CALG_AES_256) & @CRLF & @CRLF & _
            "DES (56bit) : " & _Crypt_EncryptData($sData, $sUserKey, $CALG_DES) & @CRLF & @CRLF & _
            "RC2 (128bit): " & _Crypt_EncryptData($sData, $sUserKey, $CALG_RC2) & @CRLF & @CRLF & _
            "RC4 (128bit): " & _Crypt_EncryptData($sData, $sUserKey, $CALG_RC4)

    MsgBox($MB_SYSTEMMODAL, "Ergebnisse", $sOutput)

    _Crypt_Shutdown() ; Beenden der Crypt-Bibliothek
EndFunc   ;==>Example