bugku1
变异摩斯密码
##easy crypto
题目如下:
1 | 0010 0100 01 110 1111011 11 11111 010 000 0 001101 1010 111 100 0 001101 01111 000 001101 00 10 1 0 010 0 000 1 01111 10 11110 101011 1111101 |
就是把”.”换为0,把”-“换成1
脚本如下:
1 | dst_dict = {'.-': 'A', |
No Ciphertext RSA
题目解析:
题目不难就是dp泄露和中国剩余定理
下面是解题代码:
1 | e = 65537 |
rsa bugku
题目描述:
1 | N : 460657813884289609896372056585544172485318117026246263899744329237492701820627219556007788200590119136173895989001382151536006853823326382892363143604314518686388786002989248800814861248595075326277099645338694977097459168530898776007293695728101976069423971696524237755227187061418202849911479124793990722597 |
已知e,n ,c 我们可以看到e的值很大,由此我们可以想到维纳攻击。
利用连分数的知识点。
下面是解题代码:
解出phi_n ,就可以用两个方程解出p和q;
1 | import gmpy2 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LX3820!