59
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

彼女に暗号化メッセージで愛を伝えよう

Last updated at Posted at 2025-06-16

彼女がエンジニア以外の場合は喧嘩に発展する場合があります

こんにちは。tampopo256です。
「Qiita Tech Festa 2025」記念すべき1記事目です。

皆様、彼女に愛を伝えたい時ってどういう伝え方をしますか?

「大好き」と伝える

これはどストレートの平文ですね
何も隠せていませんのでワクワク感に欠けています。
面白みに欠けていますので振られても当然です。

「e6849be38197e381a6e3828b」と伝える

一気に意味わかんなくなりましたが、パッと見で16進数(未圧縮)とわかりますので、簡単に変換するだけです。
ちょっとわかりづらいですが、エンジニアなら一瞬で解けますよね。

「101001111010010110111101110001111000000110110001」と伝える

流石にこれが送られてくると、あれですね。
でもパッと見で2進数(未圧縮)であることはわかりますので、変換するだけです。
(チョット難しいかも)

こんな暗号なんてワクワクしない

ここまで3つの簡単な暗号化方式を紹介しましたが、こんな暗号化で愛を伝えられてもあなたのエンジニア愛までは伝わりませんよね?

ということで適切な暗号化方式をお伝えしたいと思います。

最適な愛の暗号化方式とは?

1. Base64エンコード(+甘めのコメント)

彼女がエンジニアでない場合でも、「ちょっとだけ変わったラブレター」として受け入れてもらいやすい暗号です。

5aSn5aW944GN44Gn44GZ

「ヒントは“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 + 鍵渡し 宝探し的な演出で楽しく
上級エンジニア ステガノグラフィー 解読できたら運命を感じる

いいねとコメントをお待ちしております!

追記

AES暗号のキーをあらかじめ共有しておくことで、彼女とのやりとりに秘匿性を持たせることができます。
セキュリティーに配慮しながらLINEを行うことで、万が一流出しても困ることはありません。

とても、おすすめです。(経験談)

59
15
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
59
15

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?