2024-04-27 03:20:52 发布
网友
因此,我编写了一个程序,允许用户输入密码,并且密码会移动很多ord()个字符:
ord()
encrypt=str(ord(letter)*x+x*7) #where x is a random number picked from an array
然后将密码发送到一个文件:
mypassword的一种可能编码是:
mypassword
我的问题是,如何将密码从ord()方法转换回它的原始字符?(与chr()有关吗?)在
chr()
谢谢你的回复!在
既然用代码编写了salt,那么可以使用以下代码。在
>>> passw = """6 696 768 714 624 732 732 756 708 726 642""" >>> passw = map(int, passw.split()) >>> salt, passw = passw[0], passw[1:] >>> salt 6 >>> passw [696, 768, 714, 624, 732, 732, 756, 708, 726, 642] >>> "".join([chr(elem/salt - 7) for elem in passw]) 'mypassword'
在python3中,您可以执行以下操作,在我看来,这看起来更好。(谢谢J.F. Sebastian)
既然用代码编写了salt,那么可以使用以下代码。在
在python3中,您可以执行以下操作,在我看来,这看起来更好。(谢谢J.F. Sebastian)
^{pr2}$相关问题 更多 >
编程相关推荐