Ansicht
Dokumentation

CALCULATE_HASH_FOR_RAW - OBSOLET - verwende CL_ABAP_MESSAGE_DIGEST stattdessen

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 Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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

ALG
DATA
HASH
HASHB64STRING
HASHLEN
HASHSTRING
HASHX
HASHXLEN
HASHXSTRING
LENGTH

Ausnahmen

INTERNAL_ERROR
PARAM_ERROR
UNKNOWN_ALG

Funktionsgruppe

SECH

BAL_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 )