MASATO NASU

Tools

Apps, prototypes, and utilities designed for actual use.

glyph-cypher-6seg

glyph-cypher-6seg

#GLYPH CYPHER#6SEG SCRIPT#6SEG#架空規格#架空文字#表示規格#セグメント表示#6セグメント#タイポグラフィ#ビジュアル暗号#暗号文#秘密文書#PNG#Webアプリ#PWA#Creative Coding#Typography#Encryption#AES-GCM#PBKDF2#MASATO LAB

**GLYPH CYPHER 6SEG** は、文章をパスワードで暗号化し、6SEG SCRIPTのようなglyph画像として保存できるWebアプリです。 入力された文章は、そのまま表示されるのではなく、暗号化されたデータへ変換されます。 その暗号データを6本のセグメントで構成される記号列として描画し、PNG画像として出力します。 見た目は、読めそうで読めない架空文字。 しかし、その内部にはパスワードで保護された文章が含まれています。 これは、6SEG SCRIPTを「文字体系」からさらに一歩進め、 暗号文の表面として使う試みです。 --- ## 読めない文字ではなく、復号を待つ画像 GLYPH CYPHER 6SEGで生成される画像は、単なる装飾ではありません。 そこに描かれたglyphは、暗号化されたデータを6SEG形式に変換したものです。 パスワードを持っていなければ、画像は不可解な記号列にしか見えません。 しかし、同じパスワードを入力すると、 そのglyph画像から元の文章を復号できます。 読めない。 けれど、失われてはいない。 このアプリは、文章を「画像の姿をした暗号文」に変換します。 --- ## 暗号化方式 GLYPH CYPHER 6SEGでは、ブラウザ内で暗号化と復号を行います。 使用している方式は以下です。 * **AES-GCM 256bit** * **PBKDF2-SHA-256** * ランダムな salt と IV を毎回生成 AES-GCMは、暗号化だけでなく改ざん検出にも対応した方式です。 パスワードが違う場合や、データが破損している場合は、正しく復号できません。 本文やパスワードはサーバーに送信されません。 処理はブラウザ上で完結します。 --- ## PNGとして保存できる秘密文書 生成されたglyphは、PNG画像として保存できます。 保存したPNGは、同じWebアプリで読み込むことで復号できます。 日本語、英数字、記号、改行を含む文章にも対応しています。 通常のスクリーンショット読み取りにも対応していますが、 安定した復号には、アプリから保存したPNGの使用を推奨します。 PNG画像でありながら、暗号文でもある。 見せられるけれど、読ませない。 その二重性が、このツールの特徴です。 --- ## 6SEG SCRIPTとの関係 6SEG SCRIPTが「存在しなかった表示規格」だとすれば、 GLYPH CYPHER 6SEGは、その表示規格を暗号文の外殻として使うアプリです。 6SEG SCRIPTでは、記号を覚えれば人間にも読むことができます。 一方、GLYPH CYPHER 6SEGでは、見えているglyphは暗号化されたデータです。 つまり、読み方を知っていても読めません。 必要なのは、パスワードです。 同じ6本のセグメントが、 あるときは文字になり、 あるときは鍵のかかった手紙になります。 --- ## 使い方 1. 本文を入力します。 2. パスワードを入力します。 3. **glyph画像を生成** を押します。 4. 生成されたPNGを保存します。 5. 復号するときは、保存したPNGと同じパスワードを指定します。 パスワードを忘れると復号できません。 短い単語ではなく、長いパスフレーズの使用を推奨します。 --- ## 用途 GLYPH CYPHER 6SEGは、暗号ツールでありながら、ビジュアル生成ツールでもあります。 * 暗号化されたPNGメッセージ * 読めそうで読めない秘密文書 * 架空文字によるビジュアル暗号 * SNSや作品用の暗号画像 * 6SEG SCRIPTを使った実験的タイポグラフィ * パスワード付きの画像メッセージ 白黒のglyph画像は、仕様書、電子碑文、未発見の文字コード、機械が残した手紙のような印象を持ちます。 --- ## Concept **GLYPH CYPHER 6SEG** は、6SEG SCRIPTを暗号文の表面として使うWebアプリです。 文字であり、画像であり、暗号でもある。 見えているのに、読めない。 保存できるのに、鍵がなければ戻せない。 6SEG SCRIPTが「存在しなかった文字体系」だとすれば、 GLYPH CYPHER 6SEGは、その文字体系で書かれた秘密文書です。