暗号化について理解が不十分なまま何となく動くプログラムを書いている人が意外に多いような気がします。 最低限これだけ覚えておけば、という内容だけを記載しました。 通常業務で困らないレベルの知識を身につけましょう! これだけは言っておきたかったこと 暗号化の対語は復号です。 復号化ではありません。よく間違われているので注意!(「暗号化」の対語が「復号化」ではない理由) これを知っていると少しドヤ出来ますよ。 用語集(登場人物) 平文(ひらぶん) 暗号化されていない元のデータのこと。(英語ではplain text) https://ja.wikipedia.org/wiki/%E5%B9%B3%E6%96%87 暗号文 何らかの暗号アルゴリズムで秘匿化されたデータのこと。(英語ではcipher text) https://ja.wikipedia.org/wiki/%E6%9A%97%E5%8F
![プログラマの暗号化入門 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4a8ad630c682d1e8d8b599700e8f2527125eeb90/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJTk3JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUE5JUUzJTgzJTlFJUUzJTgxJUFFJUU2JTlBJTk3JUU1JThGJUI3JUU1JThDJTk2JUU1JTg1JUE1JUU5JTk2JTgwJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04NWE1MTE5OTU1OWJhZDlkZGQ3YmMxNDUyZjcwMzkxMw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwYXNrc2FpdG8mdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWZiZjg4MGRmODhkYjkxZDBlZWYyZWYzZjI2YWZmODIx%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Db82aa3439dc891f0ecb57adc906c488a)