md5 and sha-1 are hashing algorithms (unrecoverable), not cryptographic algorithms (decryptable). They produce a small digest which would be very difficult or improbable to reproduce with different content. You can't get your original data back. They're useful for verifying data in two places is the same data, including in crypto situations, but they aren't a protection for the data.