Base56 is a variant of Base58 omitting the characters '1' and 'o' to avoid confusion. Its purpose is to make it easy to both type and copy/paste encoded data.
SM4 is a 128-bit block cipher, currently established as a national standard (GB/T 32907-2016) of China. Multiple block cipher modes are supported. It complete implementation of SM4 cipher encryption/decryption with ECB, CBC, CFB, OFB, CTR block modes.