discord icon
سرور دیسکورد گاردایران
KR0N0S

Base64 Decoder

پست های پیشنهاد شده

base64_decoder.png.4188fd8baef63d3a8eb707a497047293.png

نسخه پایتون مورد نیاز:‌  ۳

کتابخانه مورد نیاز:  colorama

سورس کد در پیست بین:‌   https://paste.ubuntu.ir/xxjs

from colorama import Fore, Back

def b64decode(cypher):
    plain = ""
    table = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
    mem = 0
    counter = 0

    for c in cypher:
        try:
            c = table.index(c)
        except ValueError:
            return f"{Fore.RED}ERROR: Invalid Input \"{cypher}\"{Fore.RESET}"

        for _ in range(6):
            mem <<= 1
            mem |= (c & 32) >> 5
            c <<= 1
            counter += 1
            if (counter == 8):
                plain += chr(mem)
                mem = 0; counter = 0
    return plain

print(f"""{Fore.GREEN}
 ██████╗ ██╗   ██╗ █████╗ ██████╗ ██████╗ ██╗██████╗  █████╗ ███╗  ██╗
██╔════╝ ██║   ██║██╔══██╗██╔══██╗██╔══██╗██║██╔══██╗██╔══██╗████╗ ██║
██║  ██╗ ██║   ██║███████║██████╔╝██║  ██║██║██████╔╝███████║██╔██╗██║
██║  ╚██╗██║   ██║██╔══██║██╔══██╗██║  ██║██║██╔══██╗██╔══██║██║╚████║
╚██████╔╝╚██████╔╝██║  ██║██║  ██║██████╔╝██║██║  ██║██║  ██║██║ ╚███║
 ╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═════╝ ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚══╝
{Back.RED}{Fore.LIGHTGREEN_EX}                            Base64 Decoder                            {Back.RESET}
""")

while (1):
    cypher = input(f"{Fore.LIGHTYELLOW_EX}$[{Fore.LIGHTRED_EX}B64_DECODER{Fore.LIGHTYELLOW_EX}]{Fore.GREEN} ").replace("=","")
    if cypher.lower() == "exit":
        exit()

    print(b64decode(cypher))

decoder.py

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری