INNER CODE UNIT · Python

decrypt

gendigitalinc/ioc · Bobik/decryptor.py:23

def decrypt(key: bytearray, data: bytes):
    assert len(key) == 256
    array = [0] * len(key)
    array2 = [0] * len(key)
    array3 = [0] * len(data)

    for i in range(0, len(key)):
        array[i] = key[i % len(key)]
        array2[i] = i

    num = 0
    for i in range(0, len(key)):
        num = (num + array2[i] + array[i]) % 256
        num2 = array2[i]
        array2[i] = array2[num]
        array2[num] = num2

    num3 = 0

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…