Hashing files
During CI/CD processes, and particularly during CI, we frequently hash dependency files to create cache keys (referred to as key
input in Github Action actions/cache and key
parameter in Azure pipelines Cache@2 task). However, the default hash functions come with certain limitations like this comment. To address this, we can use the following pure Bash shell command to manually generate the hash value.