working cbc and ctr decryption, ctr has some problems with padding in the end, but gives meaningful results.