Nuxt.jsの勉強 : シーザー暗号を利用したメモアプリケーション

in #japanese7 years ago (edited)

こんにちは、 @shogoです。

Nuxt.jsの勉強がてら、簡単なアプリケーションをつくってみました :)

Caesar Memo

home.png

私はよくメモを取るのですが、メモを見られるのが何となく恥ずかしいです。

そこでメモをシーザー暗号で暗号化して、保存しておくことにしました。

別に私のメモは見破られてもよいので、シンプルかつ最古のシーザー暗号を利用することにしました。

encryption.png

Encryptionページでメモを暗号化します。

"Buy STEEM"を1シフトさせると、"Cvz!TUFFN"になります。

Saveボタンを押すことで、この暗号文をLocal Storageに保存することができます。

保存されたものはMemoページで見ることができます。

memo.png

これらの暗号文をDecryptionページで平文に戻すことができます。

decryption.png

サクッとつくったので足りない機能だらけですが、これで私のメモの内容は一目では分からないようになりました(笑)

気が向いた時に、更新していきたいと思います。

また多少勉強になったので、Nuxt.jsで新しいSteemアプリケーションもつくっていきたいと思います :)


Caesar Memo : https://ceaser-memo.firebaseapp.com/
※データの安全性などは保障できません。

Steem on,
@shogo

Sort:  

なんかさぁ〜今やっと私はSteem Engineでトークン買ってみたりしてるけど、@shogoは数ヶ月前に自分のトークンをSteem Engineで発行してたり、やることが2歩くらい先にいってるんだよね〜〜
これもサクッと作ってしまって、さすがだわ(*´-`)

ありがとうございます!!
たまたま見つけて、すぐに飽きます :DD
色々勉強しなくてはならないと思っています :)

Coin Marketplace

STEEM 0.04
TRX 0.31
JST 0.074
BTC 62924.84
ETH 1655.02
USDT 1.00
SBD 0.42