Skip to content

画像を秘密鍵としてテキストを暗号化する

License

Notifications You must be signed in to change notification settings

masaru-star/image-key

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Image-Key Encryption Tool

⚠️ WARNING
This tool can PERMANENTLY destroy access to your data.
Do NOT use it to encrypt important or irreplaceable information.

概要

このツールは、画像ファイルを暗号鍵として用いる暗号化の仕組みを体験・検証するためのデモツールです。 Web Crypto API(AES-GCM / SHA-256)を使用し、ブラウザ上で文字列の暗号化・復号を行います。

本ツールは学習・実験・ネタ用途を目的としており、重要な情報の保護を保証するものではありません。

⚠️重要な注意事項(必ずお読みください)

このツールを使用して重要なデータを暗号化することは強く推奨しません。

以下のリスクを十分に理解した上で使用してください。

  • 使用した画像ファイルを失った場合、暗号化されたデータは復号できません
  • 画像ファイルが
    • 再圧縮された
    • 編集された
    • 破損した 場合も、元のデータは復元不可能になります
  • 本ツールには復旧手段・バックアップ機構はありません
  • 作者は、本ツールの使用によって生じた
    • データ消失
    • 金銭的損失
    • その他の損害 について 一切の責任を負いません

👉 重要なパスワード・リカバリーフレーズ・個人情報の暗号化には使用しないでください。

想定される用途(安全な例)

  • 暗号技術の学習・検証
  • Web Crypto API の挙動確認
  • 「画像を鍵にする」という発想のデモ
  • ネタ・技術展示用コンテンツ

想定されない用途(危険)

  • 仮想通貨ウォレットのリカバリーフレーズ
  • 実運用のパスワード管理
  • 重要書類・個人情報の保管
  • 「これさえあれば安心」と思い込む用途

技術仕様

  • 暗号方式:AES-GCM
  • 鍵導出:SHA-256(画像ファイル全体のハッシュ)
  • 実装:Web Crypto API
  • 実行環境:モダンブラウザ(ローカル処理のみ)

※ 本ツールは 独自暗号アルゴリズムを実装していません

セキュリティについて

本ツールは暗号アルゴリズム自体には標準的な方式を使用していますが、
「画像を鍵として扱う」という設計上、人為的ミスによる復号不能リスクが非常に高いことを理解してください。

セキュリティ強度 ≠ 安全に使える設計
という点を強調します。

免責事項

本ツールは現状のまま(AS IS) 提供されます。
作者は、本ツールの正確性・安全性・有用性について一切保証しません。

使用はすべて自己責任で行ってください。