是加了算法才Marshal。
比如说……
a = [1,2,3,4,5]
a.each do |i|
i *2010-12-25
end
Marshal.dump(a)
酱人家就算Marshal.load到资料也要知道那个算法才拿得回真正的号码。
加密算法又很多种,对你比较容易的应该是找两个prime number跟他乘进去,两个大过100的prime number很难被算出来,因为prime number只可以被自己和一除。
contoh: xx * 101 * 97
这个是for号码加密,string加密可以把字换成号码然后在加密。