Base64 encoding vs Ascii85 encoding
问题 My project at work is using the Jackson JSON serializer to convert a bunch of Java objects into Strings in order to send them to REST services. Some of these objects contain sensitive data, so I've written custom serializers to serialize these objects to JSON strings, then gzip them, then encrypt them using AES ; This turns the strings into byte arrays, so I use the Base64 encoder in Apache commons codec to convert the byte arrays into strings. The custom deserializers behind the REST