Pythonで実装するマルチスレッド対応のCLIファイル処理ツール
本稿では、コマンドラインインターフェース(CLI)を通じてファイルのバッチ処理を行うPython製ユーティリティの構築手法を解説します。このツールは、正規表現を用いたファイル名の一括変更、Pillowライブラリを活用した画像フォーマットの変換および圧縮、そしてMD5やSHAファミリーによるハッシュ値の算出をサポートしています。また、画像変換処理にはマルチスレッドを ...
10月22日 04:28 投稿
Pythonにおけるハッシュ化とhashlibモジュールの実践ガイド
ハッシュアルゴリズムの基礎と特徴
データの安全性を確保するため、パスワードなどの機密情報は平文のまま保存すべきではありません。ハッシュアルゴリズムは、こうしたデータを不可逆な暗号文(ダイジェスト)に変換する役割を担います。同じアルゴリズムと同じ入力値からは常に同一の結果が得られ、逆に異なる入力からは異なる結果が生成されます。また、この変換プロセ ...
8月20日 17:59 投稿