1. 仕様書 → コード
意味が分かる → 暗号化

2. コード → 仕様書
暗号 → 意味が分かる

2の方が、意味が分からないものを、意味が分かるように解析するため、異常に難しい。
JavaScriptの変数名を短く置き換えた、圧縮コードですら、解析するのは難しい

機械語 → 意味が分かる
という変換が最も難しい

基本的に、仕様書が無いものを、分析してはいけない。
時間の無駄