Recentemente, comecei a me envolver com a área de Segurança da Informação e, por conta de um trabalho, tive que estudar um pouco sobre o mecanismo de armazenamento e processo de autenticação de alguns sistemas. Isso me levou ao assunto sobre hashing e ao seu encadeamento com outros algoritmos.
Para me ajudar com esses estudos e cálculos, fiz um programa que batizei carinhosamente de Hash Calculator e disponibilizei no endereço http://apps.ramonchiara.com.br/HashCalculator/. O código não está lá essas coisas, mas está disponível no GitHub.
O projeto permite o cálculo de hashes usando MD2, MD5, SHA, SHA-224, SHA-256, SHA-384 e SHA-512, que são os que estão disponíveis em Java. Além disso, você pode fornecer a entrada em ASCII, Hexa e Base64, bem como somente visualizá-los nesses formatos.
Se você tem interesse nessa área e quiser contribuir com o projeto, fique à vontade para fazer um fork e propor alguns pull requests! 😉