Encryption algorithms are the algorithms used by the encryption features of Apache ShardingSphere. A variety of algorithms are built-in to make it easy for users to fully leverage the feature.
|sm3-salt||String||SM3 SALT (should be blank or 8 bytes long)|
|sm4-key||String||SM4 KEY (should be 16 bytes)|
|sm4-mode||String||SM4 MODE (should be CBC or ECB)|
|sm4-iv||String||SM4 IV (should be specified on CBC, 16 bytes long)|
|sm4-padding||String||SM4 PADDING (should be PKCS5Padding or PKCS7Padding, NoPadding excepted)|
rules: - !ENCRYPT tables: t_user: columns: username: plainColumn: username_plain cipherColumn: username encryptorName: name-encryptor encryptors: name-encryptor: type: AES props: aes-key-value: 123456abc