生成の実例

便宜上、
1文字目の文字コードをS
n文字目の文字コードをM[n]
n文字目の基本数値をK[n]
n文字目の加算値をA[n]
30文字目の計算に必要な合計値をG[n]
(最終的にSとA[2-29]の合計)
と表現する

サンプルは以下
経験値81 (LV4)
 
●武器
マタタビ リモコンゲタ
●仲間
ねこむすめ8 すなかけばばあ2
●道具
ヤモリのひもの3 つるべび2 カラスのエサ1
●持物
しょうまきょう つうこうてがた
●解除済妖気石
東北 中部近畿
●撃破済大将妖怪
みあげにうどう くろくもぬし ぬらりひょん

今回1文字目を「へ」にしてみたので
2-30文字の基本文字列群は
パス法則のページの計算に従いこのようになる
ういうい あういいう あういあう
あいういう いあういい うあういあ
後述の個々のK[n]はこれを文字コードに変換しているので参照

1文字目は何でもいいので取り合えず「へ」にしてみる
1文字目
文字 M[1] = 28
合計値 G[1] = M[1] = 28  (30文字目の計算に必要になる)
途中経過 ういうい あういいう あういあう
あいういう いあういい うあういあ


経験値81は2進法に従い64+16+1に分解できるので2-3文字目に割り振る
2文字目
基本値 K[2] = 2 (う)
加算値 A[2] = 16 + 1 = 17 (経験値+16と+1の分
文字 M[2] = K[2] + A[2] = 2 + 17 = 19 -> 
合計値 G[2] = G[1] + A[2] = 28 + 17 = 45
途中経過 いうい あういいう あういあう
あいういう いあういい うあういあ

3文字目
基本値 K[3] = 1 (い)
加算値 A[3] = 1 (経験値+64の分
文字 M[3] = K[3] + A[3] = 1 + 1 = 2 -> 
合計値 G[3] = G[2] + A[3] = 45 + 1 = 46
途中経過 へとうい あういいう あういあう
あいういう いあういい うあういあ

4文字目
基本値 K[4] = 2 (う)
加算値 A[4] = 0 (特に何もない)
文字 M[4] = K[4] + A[4] = 2 + 0 = 2 -> 
合計値 G[4] = G[3] + A[4] = 46 + 0 = 46
途中経過 へとうい あういいう あういあう
あいういう いあういい うあういあ

5文字目
基本値 K[5] = 1 (い)
加算値 A[5] = 2 + 32 = 34 (猫娘体力+8と存在フラグの分
文字 M[5] = K[5] + A[5] = 1 + 34 = 35 -> 
合計値 G[5] = G[4] + A[5] = 46 + 34 = 80
途中経過 へとううや あういいう あういあう
あいういう いあういい うあういあ

6文字目
基本値 K[6] = 0 (あ)
加算値 A[6] = 2 (砂かけ婆体力 +2
文字 M[6] = K[6] + A[6] = 0 + 2 = 2 -> 
合計値 G[6] = G[5] + A[6] = 80 + 2 = 82
途中経過 へとううや ういいう あういあう
あいういう いあういい うあういあ

7文字目
基本値 K[7] = 2 (う)
加算値 A[7] = 2 (砂かけ婆存在フラグ
文字 M[7] = K[7] + A[7] = 2 + 2 = 4 -> 
合計値 G[7] = G[6] + A[7] = 82 + 2 = 84
途中経過 へとううや ういいう あういあう
あいういう いあういい うあういあ

8文字目
基本値 K[8] = 1 (い)
加算値 A[8] = 0 (特に何もない)
文字 M[8] = K[8] + A[8] = 1 + 0 = 1 -> 
合計値 G[8] = G[7] + A[8] = 84 + 0 = 84
途中経過 へとううや うおいう あういあう
あいういう いあういい うあういあ

9文字目
基本値 K[9] = 1 (い)
加算値 A[9] = 0 (特に何もない)
文字 M[9] = K[9] + A[9] = 1 + 0 = 1 -> 
合計値 G[9] = G[8] + A[9] = 84 + 0 = 84
途中経過 へとううや うおいう あういあう
あいういう いあういい うあういあ

10文字目
基本値 K[10] = 2 (う)
加算値 A[10] = 0 (特に何もない)
文字 M[10] = K[10] + A[10] = 2 + 0 = 2 -> 
合計値 G[10] = G[9] + A[10] = 84 + 0 = 84
途中経過 へとううや うおいいう あういあう
あいういう いあういい うあういあ

11文字目
基本値 K[11] = 0 (あ)
加算値 A[11] = 0 (特に何もない)
文字 M[11] = K[11] + A[11] = 0 + 0 = 0 -> 
合計値 G[11] = G[10] + A[11] = 84 + 0 = 84
途中経過 へとううや うおいいう ういあう
あいういう いあういい うあういあ

12文字目
基本値 K[12] = 2 (う)
加算値 A[12] = 0 (特に何もない)
文字 M[12] = K[12] + A[12] = 2 + 0 = 2 -> 
合計値 G[12] = G[11] + A[12] = 84 + 0 = 84
途中経過 へとううや うおいいう あいあう
あいういう いあういい うあういあ

13文字目
基本値 K[13] = 1 (い)
加算値 A[13] = 16 + 32 = 48 (マタタビとリモコンゲタの分
文字 M[13] = K[13] + A[13] = 1 + 48 = 49 -> 
合計値 G[13] = G[12] + A[13] = 84 + 48 = 132
途中経過 へとううや うおいいう あうあう
あいういう いあういい うあういあ

14文字目
基本値 K[14] = 0 (あ)
加算値 A[14] = 1 + 2 = 3 (ヤモリの干物+1と+2
文字 M[14] = K[14] + A[14] = 0 + 3 = 3 -> 
合計値 G[14] = G[13] + A[14] = 132 + 3 = 135
途中経過 へとううや うおいいう あうげ
あいういう いあういい うあういあ

15文字目
基本値 K[15] = 2 (う)
加算値 A[15] = 2 + 8 = 10 (ヤモリの干物所持フラグとつるべ火+2
文字 M[15] = K[15] + A[15] = 2 + 10 = 12 -> 
合計値 G[15] = G[14] + A[15] = 135 + 10 = 145
途中経過 へとううや うおいいう あうげえ
あいういう いあういい うあういあ

16文字目
基本値 K[16] = 0 (あ)
加算値 A[16] = 8 + 16 = 24 (つるべ火所持フラグとカラスの餌+1
文字 M[16] = K[16] + A[16] = 0 + 24 = 24 -> 
合計値 G[16] = G[15] + A[16] = 145 + 24 = 169
途中経過 へとううや うおいいう あうげえす
いういう いあういい うあういあ

17文字目
基本値 K[17] = 1 (い)
加算値 A[17] = 32 (カラスの餌所持フラグ
文字 M[17] = K[17] + A[17] = 1 + 32 = 33 -> 
合計値 G[17] = G[16] + A[17] = 169 + 32 = 201
途中経過 へとううや うおいいう あうげえす
ういう いあういい うあういあ

18文字目
基本値 K[18] = 2 (う)
加算値 A[18] = 0 (特に何もない)
文字 M[18] = K[18] + A[18] = 2 + 0 = 2 -> 
合計値 G[18] = G[17] + A[18] = 201 + 0 = 201
途中経過 へとううや うおいいう あうげえす
のめいう いあういい うあういあ

19文字目
基本値 K[19] = 1 (い)
加算値 A[19] = 0 (特に何もない)
文字 M[19] = K[19] + A[19] = 1 + 0 = 1 -> 
合計値 G[19] = G[18] + A[19] = 201 + 0 = 201
途中経過 へとううや うおいいう あうげえす
のめうう いあういい うあういあ

20文字目
基本値 K[20] = 2 (う)
加算値 A[20] = 0 (特に何もない)
文字 M[20] = K[20] + A[20] = 2 + 0 = 2 -> 
合計値 G[20] = G[19] + A[20] = 201 + 0 = 201
途中経過 へとううや うおいいう あうげえす
のめういう いあういい うあういあ

21文字目
基本値 K[21] = 1 (い)
加算値 A[21] = 0 (特に何もない)
文字 M[21] = K[21] + A[21] = 1 + 0 = 1 -> 
合計値 G[21] = G[20] + A[21] = 201 + 0 = 201
途中経過 へとううや うおいいう あうげえす
のめういう あういい うあういあ

22文字目
基本値 K[22] = 0 (あ)
加算値 A[22] = 4 + 32 = 36 (照魔鏡と通行手形の所持フラグ
文字 M[22] = K[22] + A[22] = 0 + 36 = 36 -> 
合計値 G[22] = G[21] + A[22] = 201 + 36 = 237
途中経過 へとううや うおいいう あうげえす
のめういう いういい うあういあ

23文字目
基本値 K[23] = 2 (う)
加算値 A[23] = 0 (特に何もない)
文字 M[23] = K[23] + A[23] = * -> 
合計値 G[23] = G[22] + A[23] = 237 + 0 = 237
途中経過 へとううや うおいいう あうげえす
のめういう いゆいい うあういあ

24文字目
基本値 K[24] = 1 (い)
加算値 A[24] = 0 (特に何もない)
文字 M[24] = K[24] + A[24] = 1 + 0 = 1 -> 
合計値 G[24] = G[23] + A[24] = 237 + 0 = 237
途中経過 へとううや うおいいう あうげえす
のめういう いゆうい うあういあ

25文字目
基本値 K[25] = 1 (い)
加算値 A[25] = 0 (特に何もない)
文字 M[25] = K[25] + A[25] = 1 + 0 = 1 -> 
合計値 G[25] = G[24] + A[25] = 237 + 0 = 237
途中経過 へとううや うおいいう あうげえす
のめういう いゆういうあういあ

26文字目
基本値 K[26] = 2 (う)
加算値 A[26] = 0 (特に何もない)
文字 M[26] = K[26] + A[26] = 2 + 0 = 2 -> 
合計値 G[26] = G[25] + A[26] = 237 + 0 = 237
途中経過 へとううや うおいいう あうげえす
のめういう いゆういい あういあ

27文字目
基本値 K[27] = 0 (あ)
加算値 A[27] = 1 + 2 = 3 (東北と中部近畿のバリア解除
文字 M[27] = K[27] + A[27] = 0 + 3 = 3 -> 
合計値 G[27] = G[26] + A[27] = 237 + 3 = 240
途中経過 へとううや うおいいう あうげえす
のめういう いゆういい うういあ

28文字目
基本値 K[28] = 2 (う)
加算値 A[28] = 8 (ぬらりひょん撃破
文字 M[28] = K[28] + A[28] = 2 + 8 = 10 -> 
合計値 G[28] = G[27] + A[28] = 240 + 8 = 248
途中経過 へとううや うおいいう あうげえす
のめういう いゆういい うえいあ

29文字目
基本値 K[29] = 1 (い)
加算値 A[29] = 16 (東北地方神社のニセアラリを追っ払った
文字 M[29] = K[29] + A[29] = 1 + 16 = 17 -> 
合計値 G[29] = G[28] + A[29] = 248 + 16 = 264
途中経過 へとううや うおいいう あうげえす
のめういう いゆういい うえさ

30文字目
基本値 K[30] = 0 (あ)
加算値 A[30] = G[29] % 64 = 8 (Sと2-29字目の加算値の合計を64で割った余り)
文字 M[30] = K[30] + A[30] = 0 + 8 = 8 -> 
完成 へとううや うおいいう あうげえす
のめういう いゆういい うえさつけ

以上が生成されたパスワードになる
逆算手順はこちらのページ

タグ:

+ タグ編集
  • タグ:
最終更新:2016年11月26日 18:21