String decode(String ciphertext) { var b = engine..init(false, utf8ToWords(key)); var r = b.process(utf8ToWords(ciphertext)); engine.reset(); return wordsToUtf8(r); }