「コードを暗号化する」「復号化状態で〜〜」
などの単語が最近のPARコードに目立ちます、それは何故か?
答えは簡単「現行ゲーム機のPARでは
暗号化されたコードが使用されているから」です。

PARコードは元々は暗号化されていないアドレスと数値で出来ていて
PS2の場合アドレスも数値部分も全部0にした場合は
「00000000 00000000」という数値になりますが
暗号化されると全く違う数値になり
「3C978328 1456E7A5」になります。

また、暗号化されているコードを元の状態に戻すのを復号化と呼び
自分で数値部分を変えたい時などには復号化状態で扱います
暗号化された状態でいじると変な数値になりかねないからです。

主なコードサイトで掲載されているコードは暗号化されていて
復号化状態で載っているものは「復号化状態」
または「暗号化してください」と書かれています
「暗号化←→復号化」を変換するには
数値変換君やps2cheatなどのツールが必要です
ツールのダウンロードなどは解析必需品を読んで下さい。


ヘタに掲示板などで「暗号化ってなんですか?」と聞くと
「勉強不足」や「基本だろ」と言われてしまいますが
残念ながらコードの暗号化、復号化は今となっては基本的なことなので
これは言葉通り、勉強不足という事になってしまいます(汗)
色々なサイトを回るなりして基本は覚えましょう。



ちなみに、「現行ゲーム機のPARでは
暗号化されたコードが使用されているから」
と書いたとおり、昔のPARは暗号化なんてありませんでした。

PS2やDC、GBAになってコードが暗号化されるようになり
何故そうなったのかはPAR開発元のデーテル社しか知りません。
一説では「サーチツールを一般には販売せず
コード公開の独占を考えていた」という話があります
これも噂ですが最近のGCやAR MAXを見ると外れでもないかと・・・

この「昔は暗号化されていなかった」という事もあり
昔からコードを知ってる人は一目で暗号化されてると分かりますが
PS2以降に改造コードの存在を知った人の中には
PS2やGBAコードが暗号化されてる物とは思ってない人もいます。
特にネット環境の無い雑誌メインの人に多いですが
ネット環境もあって、何度もコードサイトを見に来ているのに
暗号化を知らないと言う人は、自主的に勉強しましょう。