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