ScratchData LogoScratchData
Back to LunaKamituki's profile

Encode/Decodeツール(暗号化/復号化)

LULunaKamituki•Created September 29, 2024
Encode/Decodeツール(暗号化/復号化)
13
11
636 views
View on Scratch

Instructions

暗号化したい→左のボタン 復号化(暗号を平文(元)に戻す)したい→右のボタン (簡易的な)パスワードを変更したい→矢印 鍵と一緒に暗号化して投稿したり、鍵を探すゲームをしてみたりして遊んでみて下さい。 Decode後の文字列の"⁇"はエラーです。

Description

Beta2.0 2024.10/20 ---------------------- コードを作りたかっただけで元々公開する気は無かったので多少雑です。 間違って「復号化」って書いてるんですけど気にしないで下さい。 あくまで対称暗号ですし、誰でも復号できます。 【MEMO】 一応KEYは付けましたが、エンコードの回数なので1~25に制限してあります。そのため「秘密の暗号」を作れるわけではありません(そのうちパスワードが必要なモードも作ると思いますが)。KEYを大きくすると処理時間や暗号文なども大きくなります。 絵文字は重くなるのでこれ以上追加する予定はありません。 【CREDIT】 最初は数値文字参照を使って漢字を入力していたのですが、日本語では使わない漢字なども入っているのでhttp://note.pandako.com/2015/07/blog-post.html を使用しました。 【REMIX】 対応文字の追加やEncode/Deocde方式の追加は大歓迎です。 decode_0については対応文字は「後に追加する」ことによって後方互換性を確保できます。 また、1文字5桁にしてあるのでcharacters_list_0_Xを作成するなどの工夫をすれば理論上は00001~99999の99999文字に対応可能です。 使い方によってはゲームのセーブコードなどにも使用できると思います。

Project Details

Project ID1074372492
CreatedSeptember 29, 2024
Last ModifiedDecember 25, 2024
SharedOctober 20, 2024
Visibilityvisible
CommentsAllowed