- 🛠️ Stacks : Spring boot
이메일 주소 형식에 맞지 않거나, null값인 경우 아래의 결과를 반환합니다.
파라미터로 넘겨받은 이메일 주소로 아래와 같이 인증번호를 전송합니다.
📍 Gmail로 전송받은 인증번호
📍 Postman 결과 화면
- 인증번호가 정상적으로 전송된 경우, 암호화된 인증번호와 함께 전송 성공 메시지가 반환됩니다.
SHA-256알고리즘으로 인증번호를 암호화합니다.
MessageDigest md = MessageDigest.getInstance("SHA-256");
md.update(bytes);
byte[] byteData = md.digest();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < byteData.length; i++) {
sb.append(Integer.toString((byteData[i] & 0xFF) + 256, 16).substring(1));
}
result = sb.toString();