您的足迹:首页 > 我的代码 >aardio很简单的时间加密

aardio很简单的时间加密

用起来也简单,破起来也简单。重要的是,思路在这,里面加加减减,自己弄就好了。是吧。

tt1.png

 

看代码吧 

import console; 
var currentUser = "523123123";

math.randomize();
function encryptDate( dateTick, currentUser ){
    var cryptNum = tonumber(currentUser) * tonumber(string.left(currentUser,1));
    //取加密日期
    var rstr=string.split("ABCDEFGHIJKLMNOPQRSTUVWXYZ","");
    var tick = tostring( dateTick + cryptNum);
    var tb = {};
    for(i=1;#tick;1){
        table.push( tb, rstr[math.random(1, #rstr)] ++ tick[[i]] );
    }
    var tickStr = string.reverse(string.join(tb));
    return tickStr;
}
function decryptDate( cryptStr, currentUser ){
    var cryptNum = tonumber(currentUser) * tonumber(string.left(currentUser,1));
    num = string.reverse( string.replace(cryptStr,"[A-Z]+","") );
    num = tonumber( num ) - cryptNum ;
    return num, time(num);
}

var jiami = encryptDate( 1468587705, currentUser )
console.log( jiami );

var jiemi = decryptDate( jiami, currentUser )
console.log( jiemi );

console.pause(true);
本博客所有文章如无特别注明均为原创。作者:恶猫复制或转载请以超链接形式注明转自 恶猫的博客
原文地址《aardio很简单的时间加密

相关推荐

分享本文至:

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)

恶猫的博客 -记录自己日常,代码,美图,电影,音乐,新闻,只是个人博客而已

浙ICP备15011757号-4 网站地图 联系我