PROFESSIONAL GAME CREATOR SCHOOL G学院 用語集

OFFICIAL SITEへ戻る

暗号

 暗号とは、あるデータを第三者が通信の内容を見ても読めないように変換することを指します。対象のデータを原文とすると、原文を暗号にすることを暗号化と言います。暗号は通常解読はできませんので、読むには元に戻す必要があり、これを複合と呼びます。
 暗号化の仕組み(アルゴリズム)は様々存在しますが、多くの場合、鍵という暗号アルゴリズムの手順を決定するデータを用います。鍵は暗号を原文に戻すことができ、適切な鍵が無ければ複合を行うことができないことになります。
 暗号はプログラミングにおいて様々な場面で用いられます。
アプリ開発者に関しては、インターネット経由でスマートフォンアプリを配布する際に、デジタル証明書デジタル署名を利用して、公開鍵暗号を用いて配布します。
 PCゲームにおいては、セーブデータ等はゲームの途中経過のデータを暗号化している場合が多いです。この暗号が解かれてしまうと、セーブデータを書き換えるだけで、ゲームが進んでしまうことにもなりかねません。

用語集一覧へ戻る