# ClientLocalEncryption 用户密钥用法

使用用户密钥进行本地加解密,密钥从 生成用户密钥 得到,需要保持到数据库

# 计算SM3HMAC值(输入为byte[])

Api功能定义与 计算SM3HMAC值(输入为byte[]) 相同

# 计算SM3HMAC值(输入为Map<String,String>)

Api功能定义与 计算SM3HMAC值(输入为Map<String,String>) 相同

# 数据加密

Api功能定义与 数据加密 相同

# 数据解密

Api功能定义与 数据解密 相同

# UTF8字符串加密

Api功能定义与 UTF8字符串加密 相同

# 解密为UTF8字符串

Api功能定义与 解密为UTF8字符串 相同

# 行数据加密

Api功能定义与 行数据加密 相同

# 行数据解密

Api功能定义与 行数据解密 相同

# 行数据加密并计算SM3HMAC

Api功能定义与 行数据加密并计算SM3HMAC 相同

# 行数据解密并验证SM3HMAC

Api功能定义与 行数据解密并验证SM3HMAC 相同

# 格式保留加密

Api功能定义与 格式保留加密 相同

# 格式保留解密

Api功能定义与 格式保留解密 相同

# SM4 GCM 加密

Api功能定义与 SM4 GCM 加密 相同

# SM4 GCM 解密

Api功能定义与 SM4 GCM 解密 相同

# 文件加密

  • 定义:
接口说明
接口名称 encryptFile
接口描述 对文件进行加密
使用者 应用方
  • 输入参数:
参数 数据类型 说明
src File 需要加密的文件
dest File 加密后的文件
  • 返回类型: void

# 文件解密

  • 定义:
接口说明
接口名称 decryptFile
接口描述 对文件进行解密
使用者 应用方
  • 输入参数:
参数 数据类型 说明
src File 需要解密的文件
dest File 解密后的文件
  • 返回类型: void