https://1library.org/document/zx5dnmnn-estudo-implementação-do-algoritmo-de-resumo-criptográfico-sha.html