It's nice having the decrypt/JSONIFY features all in one package! But I do seem to have a problem with the encrypting of files. As you know, I've been doing some work on the BTRQ stuff, so I checked one of them and it decrypted just fine. But when I tried to encrypt the decrypted file back, the output was totally different from the original file. I checked with a hex editor. The absolutely weird thing is, when I try to decrypt the seemingly wrong outputted encrypted file yet again, I DO get the correct decrypted file back, same as decrypting the original file... Kinda strange :D
Maybe you can look into that?
Also, slightly offtopic, I finished the BTRQ curve editor I talked about, should be up sometime this weekend.
Edit: Oh wait, the output seems to be random. Every time I encrypt a decrypted version, it gives another output. Same story with TDUDEC. Is that because the encryption is randomized? How does it work exactly?