看雪论坛
发新帖

[求助] 就是一个简单的加密函数,能不能有逆运算

chglory 2017-3-18 17:30 1001
def process(m, k):
    tmp = m ^ k
    res = 0
    for i in bin(tmp)[2:]:
        res = res << 1;
        if (int(i)):
            res = res ^ tmp
        if (res >> 256):
            res = res ^ P
    return res
P = 0x10000000000000000000000000000000000000000000000000000000000000425L

是这样

假设

s=process(m,k)
m,k都是长度大于40的long

现在我知道了s,m

我想推算出k
有没有逆运算的实现方式

谢谢



本主题帖已收到 0 次赞赏,累计¥0.00
最新回复 (0)
返回



©2000-2017 看雪学院 | Based on Xiuno BBS | 域名 加速乐 保护 | SSL证书 又拍云 提供 | 微信公众号:ikanxue
Time: 0.012, SQL: 9 / 京ICP备10040895号-17