「honto 本の通販ストア」サービス終了及び外部通販ストア連携開始のお知らせ
詳細はこちらをご確認ください。
紙の本
Pythonでいかにして暗号を破るか 古典暗号解読プログラムを自作する本
著者 AlSweigart (著),IPUSIRON (監修)
暗号を解読するためのPythonプログラミングを指南する入門書。古典暗号を通じて、暗号を構成する土台や、脆弱な暗号の解読法について学べる。Python3対応。【「TRC ...
Pythonでいかにして暗号を破るか 古典暗号解読プログラムを自作する本
Pythonでいかにして暗号を破るか
ワンステップ購入とは ワンステップ購入とは
このセットに含まれる商品
前へ戻る
- 対象はありません
次に進む
商品説明
暗号を解読するためのPythonプログラミングを指南する入門書。古典暗号を通じて、暗号を構成する土台や、脆弱な暗号の解読法について学べる。Python3対応。【「TRC MARC」の商品解説】
暗号を用いた秘密のメッセージの作り方を指南する、初心者向けの書籍はたくさんあります。また、暗号の解読法を指南する、初心者向けの書籍はいくつか存在します。しかし、暗号を解読するためのプログラミングを指南する、初心者向けの書籍は皆無といえるでしょう。本書はそのギャップを埋めるためのものです。
本書は、暗号、暗号解読、暗号学について興味を持っている人のためのものです。本書の暗号(23章と24章の公開鍵暗号を除く)はすべて古典的なものであり、ノートPCの計算能力でも解読できます。現在の組織や個人はこうした古典暗号を使用しません。しかし、古典暗号を通じて、暗号を構成する土台や、脆弱な暗号の解読法について学べます。【商品解説】
目次
- 第0章 導入
- 第1章 紙製の暗号ツールをつくる
- 第2章 対話型シェルのプログラミング
- 第3章 文字列とプログラムの作成
- 第4章 逆暗号
- 第5章 シーザー暗号
- 第6章 総当たり攻撃によるシーザー暗号の解読
- 第7章 転置式暗号で暗号化する
- 第8章 転置式暗号を復号する
- 第9章 プログラムテスト用プログラムを作成する
著者紹介
AlSweigart
- 略歴
- サンフランシスコ在住のソフトウェア開発者。技術書の著者でもあります。お気に入りのプログラミング言語Pythonで、Python用のオープンソースモジュールの開発者でもあります。“Automate the Boring Stuff with Python”をはじめとする著作はウェブサイト(https://inventwithpython.com/)でクリエイティブ・コモンズ・ライセンスのもと、自由に入手できます。飼っている猫の体重は12 ポンドです。
関連キーワード
あわせて読みたい本
前へ戻る
- 対象はありません
次に進む
この著者・アーティストの他の商品
前へ戻る
- 対象はありません
次に進む