Interface Encryptor
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]encrypt(byte[] data) 加密default byte[]encrypt(InputStream data) 加密,加密后关闭流voidencrypt(InputStream data, OutputStream out, boolean isClose) 加密,针对大数据量,可选结束后是否关闭流default byte[]加密,使用UTF-8编码default byte[]加密default StringencryptBase64(byte[] data) 加密default StringencryptBase64(InputStream data) 加密default StringencryptBase64(String data) 加密,使用UTF-8编码default StringencryptBase64(String data, Charset charset) 加密default StringencryptHex(byte[] data) 加密default StringencryptHex(InputStream data) 加密default StringencryptHex(String data) 加密,使用UTF-8编码default StringencryptHex(String data, Charset charset) 加密
-
Method Details
-
encrypt
byte[] encrypt(byte[] data) 加密- Parameters:
data- 被加密的bytes- Returns:
- 加密后的bytes
-
encrypt
加密,针对大数据量,可选结束后是否关闭流- Parameters:
data- 被加密的字符串out- 输出流,可以是文件或网络位置isClose- 是否关闭流- Throws:
org.miaixz.bus.core.lang.exception.InternalException- IO异常
-
encryptHex
-
encryptBase64
-
encrypt
-
encryptHex
-
encryptBase64
-
encrypt
-
encryptHex
-
encryptBase64
-
encrypt
default byte[] encrypt(InputStream data) throws org.miaixz.bus.core.lang.exception.InternalException 加密,加密后关闭流- Parameters:
data- 被加密的字符串- Returns:
- 加密后的bytes
- Throws:
org.miaixz.bus.core.lang.exception.InternalException- IO异常
-
encryptHex
-
encryptBase64
-