package cn.gistack.pwd.service;
|
|
import cn.gistack.pwd.dto.CBCResultDTO;
|
import cn.gistack.pwd.dto.ResultDTO;
|
|
/**
|
* @PROJECT_NAME: skjcmanager
|
* @DESCRIPTION:
|
* @USER: aix
|
* @DATE: 2023/8/14 9:21
|
*/
|
public interface IPwdSendService {
|
|
/**
|
* CBC加密
|
* @return 加密结果
|
*/
|
CBCResultDTO getCBCMacEncipher(String message);
|
|
CBCResultDTO getCBCMacEncipher(String sm4Iv, String keyIndex, String message);
|
|
ResultDTO getEncrypt(String sm4Iv, String keyIndex, String message);
|
|
ResultDTO getDecrypt(String sm4Iv, String keyIndex, String message);
|
|
/**
|
* 用SM3算法进行HASH运算
|
* @return 加密结果
|
*/
|
ResultDTO getHASHEncipher();
|
|
}
|