Pythonでいかにして暗号を破るか : 古典暗号解読プログラムを自作する本

書誌事項

Pythonでいかにして暗号を破るか : 古典暗号解読プログラムを自作する本

Al Sweigart著 ; IPUSIRON訳

ソシム, 2021.1

タイトル別名

Cracking codes with Python : an introduction to building and breaking ciphers

Pythonでいかにして暗号を破るか : 古典暗号解読プログラムを自作する本

タイトル読み

Python デ イカニシテ アンゴウ オ ヤブルカ : コテン アンゴウ カイドク プログラム オ ジサク スル ホン

大学図書館所蔵 件 / 74

この図書・雑誌をさがす

内容説明・目次

内容説明

秘密のメッセージを作成、送信するために使われる暗号アルゴリズムを作ったり解読したりしながら、Pythonでプログラミングする方法を学ぶ。Pythonプログラミングの基本講習のあとで、転置式暗号やヴィジュネル暗号のような古典暗号を使ってテキストを暗号化するプログラムを作成する方法、検証する方法、ハッキングする方法。逆暗号やシーザー暗号のためのシンプルなプログラムから始め、電子署名や、電子メール、ビットコインを含む今日のオンライン取引の安全性を確保するために使われる暗号化形式である、公開鍵暗号までを学習。

目次

  • 紙製の暗号ツールをつくる
  • 対話型シェルのプログラミング
  • 文字列とプログラムの作成
  • 逆暗号
  • シーザー暗号
  • 総当たり攻撃によるシーザー暗号の解読
  • 転置式暗号で暗号化する
  • 転置式暗号を復号する
  • プログラムテスト用プログラムを作成する
  • ファイルの暗号化と復号〔ほか〕

「BOOKデータベース」 より

詳細情報

ページトップへ