Project1

标题: 破解加密的难度 [打印本页]

作者: 英顺的马甲    时间: 2017-1-11 13:14
标题: 破解加密的难度
本帖最后由 英顺的马甲 于 2017-1-11 13:18 编辑

想请教一些破解大神
  1. TABLE = 256.times.map{|i|256.times.map{|j|(j - i) % 256}}
  2. def encrypt(data, key)
  3.   srand(Zlib.crc32(key))
  4.   key = key.unpack("C*")
  5.   bin = data.unpack("C*")
  6.   bin.each_index{|i|bin[i] = TABLE[bin[i]][key[i % key.length]] ^ rand(256)}
  7.   return bin.pack("C*")
  8. end
复制代码

像这样的简单加密在不知道密钥的前提下破解的难度有多大?

@晴兰 @fux2 @orzfly
作者: fux2    时间: 2017-1-11 13:20
我觉得算法复杂的,不如直接从解密后的结果里抓数据。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1