v1.6: all chars are accepted as valid password chars instead of restricting
to pipe-safe-chars as in previous versions.
Please, note that Unicode chars in Android may not be interpreted the
same way as in other platforms: bear this in mind when cross-decrypting
between platforms!