Пример #1
0
    def decode(cls, decodable_string):
        key = config['gearman_key']

        padded_key = key.ljust(32, '\0')
        rij = Rijndael(padded_key)

        return rij.decrypt(b64decode(decodable_string))
Пример #2
0
def mkk(s, key):
    key_size = 32
    block_size = 16
    cipher = Rijndael(mbrpad(key, key_size), block_size=block_size)
    block = cipher.encrypt(mbrpad(s, block_size))
    qwords = QW(block)
    return '0x{:016x}'.format(qwords[0])