久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

lua簡單地異或加密文件

 tology 2020-02-12

用lua簡單地異或加密文件,,注意解密的key是加密key的倒序:

1 require bit 2 3 local encode = function(inpath, outpath, key) 4 local inf = assert(io.open(inpath, 'rb')) 5 local outf = assert(io.open(outpath, 'wb')) 6 7 if (type(key) ~= 'string') or (string.len(key) == 0) then 8 key = 'x' 9 end10 11 local temp = nil12 local data = inf:read(1)13 while data do14 temp = bit.bxor(string.byte(data), string.byte(string.sub(key, 1, 1)))15 for i = 2, string.len(key) do16 temp = bit.bxor(temp, string.byte(string.sub(key, i, i)))17 end18 outf:write(string.char(temp))19 data = inf:read(1)20 end21 22 assert(inf:close())23 assert(outf:close())24 end25 26 local decode = function(inf, outf, key)27 encode(inf, outf, key)28 end29 30 ------------------------------------------------31 -- interface32 --33 transform_xor = {34 en = encode,35 de = decode,36 }

    本站是提供個人知識管理的網(wǎng)絡存儲空間,,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式,、誘導購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權內容,,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多