问题: 有没有一种算法,使得:
============1================
let code_0 = generatorCode(originCode); //产生无限不重复ID(或hash)
let code_1 = deCode(code_0); //解上面产生的码, 可以获取码中预设对信息
============2================
let code_2 = generatorCode(code_2);
let code_3 = deCode(code_2);
//可知道经过了几次解码,originCode的信息,上一级code_0的信息,即他的上级信息(预设的)都能获得
...
我可能问的是一个编码问题,但是和MD5不同,不是对内容对加密、解码; 是对码的算法操作。
不知道自己表述清楚没,有高人冒个泡,谢谢。
任意一种加密算法都可以吧。。。
你的code本身还是数据
虽不是我要的答案,但似乎没人关乎这个问题。我想实现一种分销制度。茫茫大海中一的一个码,只要是函数所谓,就能获知预设的人员,商品,下级,时间的信息,还能获知级数。 同时,这个码也能对不同的人控制级数(比如超过三级就不能generatorCode()了)。 这种东西完全可以用代码实现,但我想用一个码(或者说某种算法)实现。。