Pythonでいかにして暗号を破るか : 古典暗号解読プログラムを自作する本
Author(s)
Bibliographic Information
Pythonでいかにして暗号を破るか : 古典暗号解読プログラムを自作する本
ソシム, 2021.1
- Other Title
-
Cracking codes with Python : an introduction to building and breaking ciphers
Pythonでいかにして暗号を破るか : 古典暗号解読プログラムを自作する本
- Title Transcription
-
Python デ イカニシテ アンゴウ オ ヤブルカ : コテン アンゴウ カイドク プログラム オ ジサク スル ホン
Available at / 74 libraries
-
No Libraries matched.
- Remove all filters.
Search this Book/Journal
Description and Table of Contents
Description
秘密のメッセージを作成、送信するために使われる暗号アルゴリズムを作ったり解読したりしながら、Pythonでプログラミングする方法を学ぶ。Pythonプログラミングの基本講習のあとで、転置式暗号やヴィジュネル暗号のような古典暗号を使ってテキストを暗号化するプログラムを作成する方法、検証する方法、ハッキングする方法。逆暗号やシーザー暗号のためのシンプルなプログラムから始め、電子署名や、電子メール、ビットコインを含む今日のオンライン取引の安全性を確保するために使われる暗号化形式である、公開鍵暗号までを学習。
Table of Contents
- 紙製の暗号ツールをつくる
- 対話型シェルのプログラミング
- 文字列とプログラムの作成
- 逆暗号
- シーザー暗号
- 総当たり攻撃によるシーザー暗号の解読
- 転置式暗号で暗号化する
- 転置式暗号を復号する
- プログラムテスト用プログラムを作成する
- ファイルの暗号化と復号〔ほか〕
by "BOOK database"