Hash
Summary
A mathematically calculated representation of a grouping of data.
Description
A hash is a grouping of characteristics unique to the result of applying a mathematical algorithm that maps data of arbitrary size to a bit string (the hash) and is a one-way function, that is, a function which is practically infeasible to invert.
This is commonly used for integrity checking of data.
Please note that different profiles may also provide additional methods for verifying the integrity of specific subclasses of Elements.
Metadata
https://spdx.org/rdf/3.0.1/terms/Core/Hash
Name | Hash |
Instantiability | Concrete |
SubclassOf | IntegrityMethod |
Superclasses
/Core/IntegrityMethod
/Core/Hash
Properties
Property | Type | minCount | maxCount |
---|---|---|---|
algorithm | HashAlgorithm | 1 | 1 |
hashValue | xsd:string | 1 | 1 |
All properties
Property | Type | minCount | maxCount |
---|---|---|---|
algorithm | HashAlgorithm | 1 | 1 |
comment | xsd:string | 0 | 1 |
hashValue | xsd:string | 1 | 1 |