用户注册



邮箱:

密码:

用户登录


邮箱:

密码:
记住登录一个月忘记密码?

发表随想


还能输入:200字
云代码 - python代码库

破密码

2020-03-26 作者:zlqwerty123举报

[python]代码库

import time
import random

one = random.randint(1, 26)
two = random.randint(1, 26)
listone = ["", "a", "A", "b", "B", "c", "C", "d", "D", "e", "E", "f", "F", "g", "G", "h", "H", "i", "I", "j", "J", "k", "K", "l", "L", "m", "M", "n", "N", "o", "O", "p", "P", "q", "Q", "r", "R", "s", "S", "t", "T", "u", "U", "v", "V", "w", "W", "x", "X", "y", "Y", "z", "Z"]
a = int(input("> Password:"));En = input("> English:")
b = input("> Do you want to show how to crack the code?(y/n)\n> ")

print("> Cracking the code...")
time.sleep(3)

z = 0
x = 1
while x == 1:
    if b == "y":
        print(">", z)
    if z == a:
        break
        x = 2
    z += 1

run = 1
while run == 1:
    one = random.randint(-1, 52)
    two = random.randint(-1, 52)
    three = random.randint(-1, 52)
    four = random.randint(-1, 52)
    if b == "y":
        print(f"> {listone[one]}{listone[two]}{listone[three]}{listone[four]}")
    if listone[one] + listone[two] + listone[three] + listone[four] == En:
        print("> The password is", F"{listone[one]}{listone[two]}{listone[three]}{listone[four]}{z}")
        break
        run = 2


分享到:
更多

网友评论    (发表评论)

共1 条评论 1/1页

发表评论:

评论须知:

  • 1、评论每次加2分,每天上限为30;
  • 2、请文明用语,共同创建干净的技术交流环境;
  • 3、若被发现提交非法信息,评论将会被删除,并且给予扣分处理,严重者给予封号处理;
  • 4、请勿发布广告信息或其他无关评论,否则将会删除评论并扣分,严重者给予封号处理。