Use SHA.jl to provide backing checksum support for cross-platform compatibility