nscの説明の「その2:復号関数」まで見直しした