#!/usr/bin/env python import PBKDF2, base64 from Crypto.Cipher import AES unlock_id = raw_input('Unlock ID: ') bytes = PBKDF2.PBKDF2('k0n4ch4nUl1m1t3', 'o6901242kbk7c5') key = bytes.read(32) iv = bytes.read(16) unlock_key = base64.b64encode(AES.new(key, AES.MODE_CBC, iv).encrypt(unlock_id + '\r' * 13)) print 'Unlock key:', unlock_key