Bugku--affine

描述

在这里插入图片描述
仿射变换,单表代换密码

脚本

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# author: moddemod
# datetime: 2019/12/27 下午9:50 
# ide: PyCharm

# y = 17x-8 flag{szzyfimhyzd}

import gmpy2
s = 'szzyfimhyzd'
r = gmpy2.invert(17, 26)

s1 = ''
for i in s:
    s1 += chr(r * (ord(i) - ord('a') + 8) % 26 + ord('a'))
print('flag{' + s1 + '}')

在这里插入图片描述
github地址:affine

发布了147 篇原创文章 · 获赞 4 · 访问量 6831

猜你喜欢

转载自blog.csdn.net/weixin_43833642/article/details/103739267