dfhucryp.gnt のインターフェイスは、標準の呼び出しインターフェイスであり、1 つのパラメーターを必要とします。
CALL "DFHUCRYP" USING CRYPT-PARAMETER-AREA.
 01  CRYPT-PARAMETER-AREA.
     05  CRYPT-FUNCTION                PIC XX COMP-X.
         88  CRYPT-ENCRYPT-88             VALUE 1.
         88  CRYPT-DECRYPT-88             VALUE 2.
     05  CRYPT-RESULT                  PIC XX COMP-X.
         88 CRYPT-SUCCESSFUL-88           VALUE 0.
         88 CRYPT-FAILED-88               VALUE 1.
     05  CRYPT-USER-ID                 PIC XX(8).
     05  CRYPT-ENCRYPTED-PASSWORD      PIC XX(8).
     05  CRYPT-DECRYPTED-PASSWORD      PIC XX(8). 
            	 詳細は次のとおりです。
| CRYPT-FUNCTION | 関数を暗号化 (=1) または復号化 (=2) として指定します。
                            暗号化関数は、復号化されたパスワードを入力として取り、できる限りユーザー ID フィールドを参照して、暗号化されたパスワードを出力します。 復号化関数は、暗号化されたパスワードを入力として取り、できる限りユーザー ID フィールドを参照して、復号化されたパスワードを出力します。  |  
                        			 
                     
| CRYPT-RESULT | このフィールドは、関数の成功 (=0) または失敗 (=1) を示す場合に使用されます。失敗はすべての検証関数でパスワードの不一致と見なされるため、エラー戻りを使用して、受け入れられないパスワードを SNT 更新プロセスで選別できます。 | 
| CRYPT-USER-ID | 暗号化または復号化が行われるパスワードに関連付けられたユーザー ID。 | 
| CRYPT-ENCRYPTED-PASSWORD | 暗号化されたパスワード。このフィールドは、復号化関数では入力フィールドとして、暗号化関数では出力フィールドとして使用されます。 | 
| CRYPT-DECRYPTED-PASSWORD | 復号化されたパスワード。このフィールドは、復号化関数では出力フィールドとして、暗号化関数では入力フィールドとして使用されます。 |