I am author of an electronic medical record written in Delphi 5. I am required to support a hashing algorithm that meets SHA-1, i.e.:
"A hashing algorithm with a security strength equal to or greater than SHA-1 (Secure Hash
Algorithm (SHA-1) as specified by the National Institute of Standards and Technology (NIST) in
FIPS PUB 180-3 (October, 2008) must be used to verify that
electronic health information has not been altered"
Where can I find such an algorithm that works with Delphi 5? It doesn't necessarily have to compile into Delphi 5; a standalone product that I can call from Delphi 5 would also do. I know very little about this subject.