프로그래밍/Qt
HmacSHA256 생성 함수
Dev-Drake
2023. 3. 22. 13:41
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
QString GetEncHmacSHA256Msg()
{
QByteArray Key = "testKey";
QString strValue, strHex;
QByteArray baValue, baEncData;
strValue.sprintf("%s|%s", Data, SerialNo);
baValue = strValue.toUtf8();
// HmacSHA256으로 암호화
baEncData = QMessageAuthenticationCode::hash(baValue, Key, QCryptographicHash::Sha256);
// Hex값을 String으로 변환
strHex = QString(baEncData.toHex());
return strHex;
}
|
cs |
반응형