System.Hash.THashSHA2.Update
Delphi
procedure Update(const AData; ALength: Cardinal); overload;
procedure Update(const AData: TBytes; ALength: Cardinal = 0); overload; inline;
procedure Update(const Input: string); overload; inline;
C++
void __fastcall Update(const void *AData, unsigned ALength)/* overload */;
void __fastcall Update(const System::DynamicArray<System::Byte> AData, unsigned ALength = (unsigned)(0x0))/* overload */;
void __fastcall Update(const System::UnicodeString Input)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | System.Hash.pas System.Hash.hpp |
System.Hash | THashSHA2 |
説明
THashSHA2 のこのインスタンスのハッシュ値を、渡されたデータを使って更新します。
データは、次のいずれかの方法で指定することができます。
- 任意の型として。この場合、渡すデータの長さも指定する必要があります。
例外
Update を呼び出すと、次の例外が発生する可能性があります。
例外 | 例外の Message プロパティ | シナリオ |
---|---|---|
SHA2: 最終決定されたハッシュは更新できません |
|