package cn.gistack.pwd.service.impl;
|
|
import cn.gistack.pwd.dto.CBCResultDTO;
|
import cn.gistack.pwd.dto.ResultDTO;
|
import cn.gistack.pwd.service.IPwdSendService;
|
import cn.gistack.pwd.util.PwdSendRequestUtil;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.stereotype.Service;
|
|
/**
|
* @PROJECT_NAME: skjcmanager
|
* @DESCRIPTION:
|
* @USER: aix
|
* @DATE: 2023/8/14 10:13
|
*/
|
@Service
|
public class PwdSendServiceImpl implements IPwdSendService {
|
|
@Autowired
|
private PwdSendRequestUtil pwdSendRequestUtil;
|
|
@Override
|
public CBCResultDTO getCBCMacEncipher(String message) {
|
return pwdSendRequestUtil.getCBCMacEncipher(message);
|
}
|
|
@Override
|
public CBCResultDTO getCBCMacEncipher(String sm4Iv, String keyIndex, String message) {
|
return pwdSendRequestUtil.getCBCMacEncipher(sm4Iv, keyIndex, message);
|
}
|
|
@Override
|
public ResultDTO getEncrypt(String sm4Iv, String keyIndex, String message) {
|
return pwdSendRequestUtil.getEncrypt(sm4Iv, keyIndex, message);
|
}
|
|
@Override
|
public ResultDTO getDecrypt(String sm4Iv, String keyIndex, String message) {
|
return pwdSendRequestUtil.getDecrypt(sm4Iv, keyIndex, message);
|
}
|
|
@Override
|
public ResultDTO getHASHEncipher() {
|
return null;
|
}
|
|
}
|