More DoubleClickCrypto reviews

- Have separate encrypt/decrypt and encode/decode methods
- More improvements in size validations