プチコンまとめWiki (初代/mkII)

Toukou/簡易暗号化 (パスワード不要) の変更点


#title(投稿プログラム:簡易暗号化プログラム(パスワード不要))
#contents
2012年9月3日投稿
/ 投稿者:天郷思音(わぁぃ@)
/ &tag(投稿プログラム,実用ツール,暗号化,1画面プログラム,QRコード,mkII専用);~
検索用:【天郷思音】

*概要 [#h209b331]
文字列を暗号化します。

*暗号化仕様 [#cfab057f]
|~バージョン|~分類|~暗号化アルゴリズム|
|v1.0|多表式換字暗号|バイト入れ替え&br;文字コードずらし(文字位置に依存)|
|v1.2|多表式換字暗号|バイト入れ替え&br;文字コードずらし(文字位置と文字列長に依存)|
|v1.5|多表式換字暗号|秘密|

**特徴 [#d4684d7f]
-パスワードは要らない
-同じ文字でも位置によって異なる文字になる
-暗号化と復号が同じルーチンでき、なおかつルーチンが1画面に収まる

*動作例 [#i5451c70]
#ref(暗号化見本.png)
同じ文字で同じ位置でも、異なる文字になっているのが分かります。

*動作確認サンプルv1.2 [#Sample10]
**QRコード [#S10-QRcode]
プチコンmkII向けのQRコードです。
|~PRG:WAANGO2|
|&ref(PRG_WAANGO2_QR0.png,,200%);|
-補正がかかって読み込めない場合は、画像をクリックすると等倍サイズのQRコードがご覧になれますのでぜひご利用ください。

*組み込み用ルーチンv1.2 [#e14ca08e]
**使い方 [#w419864b]
プログラムに&basic{APPEND};して~
暗号化で兼用ルーチンのの場合:&basic{A$};に暗号化する文字列を入れて&basic{AGF=1};して~
復元で兼用ルーチンの場合:&basic{A$};に復元する文字列を入れて&basic{AGF=0};して~
復元で復号専用ルーチンの場合:&basic{A$};に復元する文字列を入れて~
&basic{GOSUB @ENEMY3};してください。~

**QRコード [#lf7ba86a]
プチコンmkII向けのQRコードです。
|~PRG:WAANGO2R(兼用)|~PRG:WAANGO2D(復号専用)|
|&ref(PRG_WAANGO2R_QR0.png,,200%);|&ref(PRG_WAANGO2D_QR0.png,,200%);|
-補正がかかって読み込めない場合は、画像をクリックすると等倍サイズのQRコードがご覧になれますのでぜひご利用ください。

* CHECKER FLAG (ひとことコメント) [#Comments]
この作品に対するコメントがあれば一言どうぞ。(その他の雑談は[[掲示板>Board]]か[[OFコーナー>OverFlow]]でしましょ。)~
- ''名無しさん'' : すげー!パスワードなしだと!? (&new{2012/09/04 (火) 18:11:02};)
- ''太助'' : そのルーチンを使えば簡単に解析できるのでは? (&new{2012/09/04 (火) 19:01:54};)
- ''hatena'' : セーブデータ等のネタバレ防止には十分使えるね。 (&new{2012/09/04 (火) 19:22:29};)
- ''わぁぃ@'' : ↑↑文字位置を利用しているため、暗号化後の文字列を分割すれば復元不能になります。(復元するには再度連結する必要がある。)ただし、暗号化した文字列をそのまま置いて置くとルーチンで誰でも復元できます。 (&new{2012/09/04 (火) 19:53:49};)
- ''名無しさん'' : MEMを暗号化はできないわけか(向いてない) (&new{2012/09/04 (火) 20:35:34};)
-- ''天郷思音'' : そのような場合は複数のアルゴリズムを併用すると良いですね。 (&new{2012/11/03 (土) 15:28:12};)
- ''天郷思音'' : 最新版は同じ文字で同じ位置でも文字列長によって違う文字になるので結構解読困難です。 (&new{2012/12/11 (火) 15:38:29};)
- ''天郷思音'' : バージョンアップが完了しました。 (&new{2012/12/11 (火) 16:57:18};)
- ''天郷思音'' : 「ルーチンを使えば簡単に復号できる」問題を根本的に解決できるわけではないですが。 (&new{2012/12/11 (火) 17:08:13};)
- ''nao sato'' : こっちのやつ(ANGORN V1.3)とはアルゴリズムが、違うようですね。 (&new{2013/01/31 (木) 19:48:53};)
- ''天郷思音'' : バイト入れ替え、文字コードずらし(文字位置と文字列長に依存)ですね。 (&new{2013/01/31 (木) 20:51:20};)
- ''天郷思音'' : もうすぐバージョンアップをします。同じ文字で同じ位置で同じ文字列長でも違う文字になる恐怖のアルゴリズムを追加します。 (&new{2013/02/17 (日) 16:59:56};)
- ''名無しさん'' : なかなか手の込んだプログラム。 (&new{2015/06/07 (日) 14:48:01};)
- ''hagetixyan719'' : (〜 )ふ〜ん 何となく気になったんでv1.2の奴両方とも流用しますよ?(3号に移植) (&new{2016/05/07 (土) 21:05:15};)
- ''hagetixyan719'' : はい。撃沈しました。(チーン)\(^o^)/ (&new{2016/05/09 (月) 19:24:24};)
- ''天郷思音(みかんモード)'' : そういえば3号版はwikiに乗っけてなかったなのー (&new{2016/05/09 (月) 20:44:45};)
- ''hagetixyan719'' : 画像のは乗っけてありましたねw(多分これhttps://miiverse.nintendo.net/posts/AYIHAAAEAAASVZKbjBPeFg)あとは復号化だけど… (&new{2016/05/10 (火) 01:42:54};)
- ''hagetixyan719'' : 載せ直し https://miiverse.nintendo.net/posts/AYIHAAAEAAASVZKbjBPeFg (&new{2016/05/10 (火) 01:44:04};)
- ''天郷思音(みかんモード)'' : 暗号化と復号は同じルーチンで変数を見て手順逆にしてるだけなのー (&new{2016/05/11 (水) 21:11:31};)

#comment

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.406 秒 | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30