この後はsaltを実装