----------------------------------------------------------------------
　　　　Interface2025年8月号
　　　　特集　Pythonで体験！はじめての暗号
　　　　第1部2章　メカニズムから見る暗号鍵の役割　
　　　　ダウンロード・データ
        IF2508T/1b2s
　　　　Interface編集部
　　　　CQ出版(株)
　　　　公開：2025年6月25日
----------------------------------------------------------------------

====================================
ダウンロード・サービスご利用者各位
====================================
　毎度，小誌ご愛読を賜り，誠にありがとうございます．
　このたびはダウンロード・サービスをご利用いただき，誠にありがとうございます．
　筆者のご厚意により，本記事の関連データをこのアーカイブに収録しました．

================
概要
================
　このアーカイブには，表題の記事の中で作成したプログラム・ファイルやデータ・ファイルが収録されています．詳しくは該当記事を参照してください．
　アーカイブは，ZIP形式によって圧縮されています．

================
動作確認
================
　プログラムは筆者の元で動作を確認済みです．

=================
アーカイブの内容
=================
caesar
　|--list1_Caesar.py（第1引数に入力データのファイル名、第2引数にシフト量、第3引数に出力データのファイル名を入力して実行する）
　|--temp.txt（図5データ．https://gutenberg.org/ebooks/1661 [Public Domain]）


XOR
　|--list2_xor.py（第1引数に入力データのファイル名、第2引数に鍵のファイル名、第3引数に出力データのファイル名を入力して実行する）
　|--図8用データフォルダ（この中のファイルをpyファイルと同じディレクトリに移動させて実行のこと）
　   |--0x4B.bin（平文）
　   |--0x8E.bin（暗号鍵）
　|--図12用データフォルダ（この中のファイルをpyファイルと同じディレクトリに移動させて実行のこと）
　   |--data_in.txt（平文）
　   |--key.bin（暗号鍵）
　   |--out.dat（暗号文）

readme.txt

============
免責
============
(1)プログラムやデータの使用により，使用者に損失が生じたとしても，著作権者とＣＱ出版(株)は，その責任を負いません．
(2)プログラムやデータにバグや欠陥があったとしても，著作権者とＣＱ出版(株)は，修正や改良の義務を負いません．

===========
著作権
===========
　収録したプログラム，データおよびドキュメントなどの著作権は，各著作権者（すなわち筆者）にあります．
　Copyright (C) 2025　Koji Osaka