C:\u>java -cp jython-2.2.1.jar org.python.util.jython
Jython 2.2.1 on java1.7.0_80
Type "copyright", "credits" or "license" for more information.
>>> from javax.crypto.spec import IvParameterSpec
>>> import array
>>> key = array.array('b', [ 28, -89, -101, -111, 91, -113, 26, -70, 98, -80, -23, -53, -118, 93, -83, -17, 28, -89, -101, -111, 91, -113, 26, -70 ]).tostring()
>>> import base64
>>> encrypted_password = base64.decodestring("NEAK6ZkmhgwHmL8t7wDwm9e9/sIrku4w+ERJAND+w2s=")
>>> from javax.crypto import Cipher
>>> dec = Cipher.getInstance("DESede/CBC/NoPadding")
>>> from javax.crypto.spec import SecretKeySpec
>>> sks = SecretKeySpec(key, "DESede")
>>> iv = IvParameterSpec(encrypted_password[:8])
>>> dec.init(Cipher.DECRYPT_MODE, sks, iv)
>>> map (chr, dec.doFinal(encrypted_password[8:]))
['q', '\x00', 's', '\x00', 'p', '\x00', 't', '\x00', 'e', '\x00', 'm', '\x00', 's', '\x00', 'p', '\x00', 'r', '\x00', '\x06', '\x06', '\x06', '\x06', '\x06', '\x06']
>>> reduce(lambda x,y:x+y, map(chr, filter(lambda n: n>10, dec.doFinal(encrypted_password[8:]))))
'qsptemspr'