h, k->t, t->t, c->p, y->s # v(22) -> h(8) = -14 or +12 # k(11) -> t(20) = +9 # This doesn't look like simple Caesar... # Let's try "orangutan" as the key for Vigenere def vigenere_decrypt(text, key): result = "" key = key.lower() key_index = 0 for char in text: if char.isalpha(): shift = ord(key[key_index % len(key)]) - ord('a') if char.isupper(): result += chr((ord(char) - ord('A') - shift) % 26 + ord('A')) else: result += chr((ord(char) - ord('a') - shift) % 26 + ord('a')) key_index += 1 else: result += char return result keys = ["orangutan", "monkey", "orang", "utan"] for key in keys: print(f"Key '{key}': {vigenere_decrypt(encrypted, key)}") "> h, k->t, t->t, c->p, y->s # v(22) -> h(8) = -14 or +12 # k(11) -> t(20) = +9 # This doesn't look like simple Caesar... # Let's try "orangutan" as the key for Vigenere def vigenere_decrypt(text, key): result = "" key = key.lower() key_index = 0 for char in text: if char.isalpha(): shift = ord(key[key_index % len(key)]) - ord('a') if char.isupper(): result += chr((ord(char) - ord('A') - shift) % 26 + ord('A')) else: result += chr((ord(char) - ord('a') - shift) % 26 + ord('a')) key_index += 1 else: result += char return result keys = ["orangutan", "monkey", "orang", "utan"] for key in keys: print(f"Key '{key}': {vigenere_decrypt(encrypted, key)}") "> h, k->t, t->t, c->p, y->s # v(22) -> h(8) = -14 or +12 # k(11) -> t(20) = +9 # This doesn't look like simple Caesar... # Let's try "orangutan" as the key for Vigenere def vigenere_decrypt(text, key): result = "" key = key.lower() key_index = 0 for char in text: if char.isalpha(): shift = ord(key[key_index % len(key)]) - ord('a') if char.isupper(): result += chr((ord(char) - ord('A') - shift) % 26 + ord('A')) else: result += chr((ord(char) - ord('a') - shift) % 26 + ord('a')) key_index += 1 else: result += char return result keys = ["orangutan", "monkey", "orang", "utan"] for key in keys: print(f"Key '{key}': {vigenere_decrypt(encrypted, key)}") ">

encrypted = "vktcy://jtsgssia.iif/rnk/VWegowQw"

# Let's analyze: v->h, k->t, t->t, c->p, y->s
# v(22) -> h(8) = -14 or +12
# k(11) -> t(20) = +9
# This doesn't look like simple Caesar...

# Let's try "orangutan" as the key for Vigenere
def vigenere_decrypt(text, key):
    result = ""
    key = key.lower()
    key_index = 0

    for char in text:
        if char.isalpha():
            shift = ord(key[key_index % len(key)]) - ord('a')
            if char.isupper():
                result += chr((ord(char) - ord('A') - shift) % 26 + ord('A'))
            else:
                result += chr((ord(char) - ord('a') - shift) % 26 + ord('a'))
            key_index += 1
        else:
            result += char

    return result

keys = ["orangutan", "monkey", "orang", "utan"]
for key in keys:
    print(f"Key '{key}': {vigenere_decrypt(encrypted, key)}")

PS C:\Users\ialle\Desktop\wargame\mics\tetris> python -u "c:\Users\ialle\Desktop\wargame\mics\Hello i'm Orangutan\decode3.py" Key 'orangutan': https://pastebin.com/raw/EWraudQj Key 'monkey': jwgsu://lhetioko.uvv/npy/HJucqkCj Key 'orang': https://vcstmera.vcr/anx/PIngbqCf Key 'utan': brtpe://qtfmzsvg.pis/xuk/IClgbcXw PS C:\Users\ialle\Desktop\wargame\mics\tetris>