The encrypted values gotten from dabo.lib.SimpleCrypt?.SimpleCrypt?().encrypt() aren't portable between 32-bit and 64-bit versions of Python.
First example is run on 64-bit Ubuntu, and shows me successfully encrypting and decrypting a value. This is followed by me attempting to decrypt the same value encrypted on 32-bit Windows:
>>> from dabo.lib.SimpleCrypt import SimpleCrypt
>>> sc = SimpleCrypt()
>>> enc_val = sc.encrypt("paul")
>>> print enc_val
LCCXA3JF6D9D
>>> sc.decrypt(enc_val)
'paul'
>>> from_32 = "P3EW1EXFEB47"
>>> sc.decrypt(from_32)
'\xa4\x98\x02\xa5'
Second example shows the same problem on 32-bit Windows trying to decrypt a value from 64-bit Ubuntu:
>>> from dabo.lib.SimpleCrypt import SimpleCrypt
>>> sc = SimpleCrypt()
>>> enc_val = sc.encrypt("paul")
>>> print enc_val
P3EW1EXFEB47
>>> sc.decrypt(enc_val)
'paul'
>>> from_64 = "LCCXA3JF6D9D"
>>> sc.decrypt(from_64)
'\n\xdd\xaf\xfd'