1
wormcy 2014-08-24 06:33:30 +08:00 via Android 1
坐等大神 我一般直接扔撞库网站
|
3
seffyvon 2014-08-25 09:36:40 +08:00
以Python为例子:
1. 如果是16进制字符串,可以将每两个字符转化成对应的十六进制数 比如c="32510ba9babebbbe" 就可以把"32" "51" "0b" 这些使用int("32",16)转成对应的int类型,可以做各种xor运算,对于cipher text、plain text来处理,或者当作密钥 2. 如果是16进制数,直接当成long类型来处理就可以了,比如Python中的Crypto,是密码学上很好用的模块: from Crypto.PublicKey.RSA import construct rsa_obj = construct(N, e, d) #N, e, d都是long类型 a = rsa_obj.decrypt(cipherText) #cipherText也是long类型 |
6
seffyvon 2014-08-25 21:02:54 +08:00
不过你是对密码学感兴趣嘛?
|