将值映射到其他值并返回
想象一个价值,比如'1234'。我想将该值映射到另一个值,比如'abcd'。约束:
目标值的长度等于起始值
映射应该是唯一的。例如。 1234应该只映射到abcd和viseversa
映射过程应该(非常)难以猜测。例如。乘以2确实算数
映射应该是可逆的
起始值是整数
目标值可以是任何类型
这应该是一个基本算法,最终我会用Ruby编写它,但这里不用担心。
我正在考虑以下几点:
SECRET = 1234
def to(int)
SECRET + int * 2
end
def fro(int)
(int - SECRET) / 2
end
显然这违反了约束1和3。
最终目标是匿名化我的数据库中的记录。我可能在想这个。
没有找到相关结果
已邀请:
2 个回复
体悉
钨蜡唤喉晤