JSON 難読化と復元について質問します。
次のように、JSONデータをパースして変数json1に代入します。
var json1 = JSON.parse(`{ "level1": ["book", "car", "look"], "level2": ["create", "made"], "level3": ["tremendous"], "level4": ["wonderful", "fun"], "level5": ["tremendous", "crap", "difficult", "fun"] }`);
このjson1を難読する関数nandoku
、難読化されたデータを元のjson1に復号する関数motodori
を定義したいです。
使用例は次のようなケースを考えています。
var nandoku1 = nandoku(json1); condole.log(nandoku1); // 難読化された文字列(34hkljhrh34534jh53rdflj4334fdkjsdjfliedlkjf4585903fgdfgfjsfkjdslfjdsf等) var original = motodori(nandoku1); condole.log(original); // json1と同じ内容
このようなnandoku関数とmotodori関数を定義するにはどうすればいいでしょうか?
ご教授お願いいたします。
難読化については、暗号化ではなく、元のJson形式から推測されない形に並べ替えされたものを想定しています。
回答2件
あなたの回答
tips
プレビュー