crypto
file hasher and decrypt