彼女がエンジニア以外の場合は喧嘩に発展する場合があります
こんにちは。株式会社LiemPiaのtampopo256です。
「Qiita Tech Festa 2025」弊社の記念すべき1記事目です。
皆様、彼女に愛を伝えたい時ってどういう伝え方をしますか?
「大好き」と伝える
これはどストレートの平文ですね
何も隠せていませんのでワクワク感に欠けています。
「e6849be38197e381a6e3828b」と伝える
一気に意味わかんなくなりましたが、パッと見で16進数(未圧縮)とわかりますので、簡単に変換するだけです。
「101001111010010110111101110001111000000110110001」と伝える
流石にこれが送られてくると、あれですね。
でもパッと見で2進数(未圧縮)であることはわかりますので、変換するだけです。
こんな暗号なんてワクワクしない
ここまで3つの簡単な暗号化方式を紹介しましたが、こんな暗号化で愛を伝えられてもあなたのエンジニア愛までは伝わりませんよね?
ということで適切な暗号化方式をお伝えしたいと思います。
最適な愛の暗号化方式とは?
- Base64エンコード(+甘めのコメント)
彼女がエンジニアでない場合でも、「ちょっとだけ変わったラブレター」として受け入れてもらいやすい暗号です。
「ヒントは“Base64”だよ」と伝えると、意外に楽しんでもらえると思います。
例文:
5aSn5aW944GN44Gn44GZ
→ Base64デコードしてもらうと → 「大好きです」
2. AES暗号 + 口頭で鍵を渡す(ドキドキ共有)
もし、エンジニアでなくても宝探し感覚が好きな彼女であれば、
暗号本文はAESで暗号化し、復号鍵を“デート中に耳打ち”なんて演出も素敵です。
echo "大好きだよ" | openssl enc -aes-256-cbc -a -salt -pass pass:orange
出てきた暗号文を送信しておいて、
「あのときのパスワード、覚えてる?」
と問いかけると、記憶と愛の両方を試せます。
3. ステガノグラフィー(画像に忍ばせる)
これはエンジニア度が高い彼女向けですが、「普通の画像に秘密の愛のメッセージが隠れている」なんて、映画のような展開。
画像に「大好きだよ.txt」を埋め込み
steghideなどのツールを使って秘密の共有
steghide embed -cf lovely.jpg -ef daisuki.txt -p mysecret
これは彼女の勘が良くないと気づいてもらえませんが…
まとめ:適切な暗号方式とは?
技術レベル | 暗号化方式 | 備考 |
---|---|---|
非エンジニア | Base64 | ヒント付きでワクワク感を |
中級エンジニア | AES + 鍵渡し | 宝探し的な演出で楽しく |
上級エンジニア | ステガノグラフィー | 解読できたら運命を感じる |
次の記事では「別れ話をハッシュ関数で表現する」なんてのも良いかもしれませんね(?)
いいねとコメントをお待ちしております!
Views: 0