プログラミング

【プログラミング】暗号化に挑戦したが・・【Python】

投稿日:2019年10月24日 更新日:

暗号化に挑戦してみました。

暗号化しようと思った経緯は下記

  • ツイッター関連の自作プログラムの中で、ツイッター接続用のキーを記述している
  • そのままサーバーなどに置いて運用するには、セキュリティが足りない

もし暗号化しなかった場合・・・キーを解読されたら、ぼくのツイッターアカウントにログインしたり、TLの取得やツイートなど、なんでもやり放題になってしまいます。

暗号化とは

別サイトからの引用ですが、下記の図が分かりやすいです。

引用元: https://cybersecurity-jp.com/security-measures/29197

トライした結果

うまく行かなかったです。

試したものは、「AES暗号」というもの。

失敗した理由は分かっています。「 AES暗号」機能を持ったモジュールをインストールしようとした所、すでにアップデートを終了しているそうでした。

次のプラン

  • アップデートされている暗号モジュールを探す
  • 簡単な仕組みの暗号化/復号化モジュールを手書きで作成する

今回の用途は「個人用のツイッタープログラム」内でのキー秘匿となります。なので、簡単な暗号化プログラムの手書きでも、性能としては十分そうです。

「XOR暗号化」というものが比較的簡単かつ、暗号化が強力であるようなので、次はこれを試してみようと思います。

-プログラミング

執筆者:

ブログ内検索

プロフィール

twitter
Neeetb twitterプロフィール

11年間自動車業界でエンジニアとして働いていた。
現在は技術者としての経験を活かし、DiscordサーバーにおけるBOT運用方法を発信している。
PCパーツに関しても得意としており、ゲーミングデバイスのレビューやゲーム配信に関する記事も投稿している。