Is your feature request related to a problem? Please describe.
I'm frustrated to use another library to encrypt/decrypt Base64 and it has problems using Base16 and Base32 that isn't so popular.
Describe the solution you'd like
Implement RFC-4648 for Base16, Base32 and Base64.
Describe alternatives you've considered
We could use other lightweight dependencies but I encourage implementing by ourselves.
Is your feature request related to a problem? Please describe.
We have only AES cryptography that depends on key/salt to be encrypted/decrypt but there's another encryption algorithm that doesn't need. We must provide a better structure to be more generic and satisfy both (and others) encryption algorithms.
Describe the solution you'd like
We could provide a DTO to pass encryption parameters.
Additional context
This issue could be considered as a Breaking Change problem.