Ansicht
Dokumentation
CALCULATE_HASH_FOR_RAW - OBSOLET - verwende CL_ABAP_MESSAGE_DIGEST stattdessen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up PERFORM Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Berechnung des Hashwertes (SHA1 oder MD5) für Binärdaten.
Beispiel
Hinweise
- Der Eingabetext wird im XString-Parameter DATA übergeben. Falls LENGTH = 0 ist, wird der Hashwert über den kompletten XString berechnet, ansonsten nur über die ersten LENGTH Bytes.
- Die Eingabedaten werden vor der Übergabe an die Hashfunktion nicht konvertiert. Um den Hashwert über Textdaten zu berechnen, bitte die Funktion CALCULATE_HASH_FOR_CHAR benutzen.
- Der Hashwert wird in zwei Formaten angeboten: als Zeichenfeld HASH und als Binärfeld HASHX. DIe Länge der Hashwerte ist durch den verwendeten Algorithmus bestimmt.
- Generell sollte immer SHA1 verwendet werden, da dieser Algorithmus als sicherer als MD5 angesehen wird. MD5 sollte nur noch in Ausnahmefällen zum Einsatz kommen.
Weiterführende Informationen
Parameter
ALGDATA
HASH
HASHB64STRING
HASHLEN
HASHSTRING
HASHX
HASHXLEN
HASHXSTRING
LENGTH
Ausnahmen
INTERNAL_ERRORPARAM_ERROR
UNKNOWN_ALG
Funktionsgruppe
SECHBAL_S_LOG - Application Log: Log header data CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2085 Date: 20240523 Time: 093326 sap01-206 ( 29 ms )