duplicated and not used
add file_slurp
handle exception
何か頑張ってちゃんとうごくようにした
use Digest::SHA2