하드코딩된 HMAC 키 사용
Use of Hard-coded Credentials
Last updated
Use of Hard-coded Credentials
Last updated
const crypto = require('crypto');
const HMAC_KEY = 'abcd1234abcd1234abcd1234'; // 하드코딩된 키
function makeHmac(data) {
return crypto.createHmac('sha256', HMAC_KEY).update(data).digest('hex');
}const crypto = require('crypto');
const HMAC_KEY = process.env.HMAC_KEY; // 환경 변수로부터 키를 불러옴
function makeHmac(data) {
if (!HMAC_KEY) {
throw new Error('HMAC 키가 설정되지 않았습니다.');
}
return crypto.createHmac('sha256', HMAC_KEY).update(data).digest('hex');
}