티스토리 뷰
- MemverService
@Transactional
public Enum<? extends IResult> register(UserEntity user, EmailAuthEntity emailAuth) throws NoSuchAlgorithmException {
EmailAuthEntity existingStudy = this.memberMapper.selectEmailAuthByEmailCodeSalt(
emailAuth.getEmail(),
emailAuth.getCode(),
emailAuth.getSalt());
StringBuilder authPasswordBuilder = new StringBuilder();
MessageDigest ps = MessageDigest.getInstance("SHA-512");
ps.update(user.getPassword().getBytes(StandardCharsets.UTF_8));
for(byte hashByte : ps.digest()) {
authPasswordBuilder.append(String.format("%02x", hashByte));
}
user.setPassword(authPasswordBuilder.toString());
'웹 개발 > SpringBoot' 카테고리의 다른 글
| [Spring Boot] 공통된 내용을 util 경로로 이동한 암호화 (2) | 2022.11.08 |
|---|---|
| [Spring Boot] 회원 가입 구현하기 문제 (0) | 2022.11.08 |
| [Spring Boot] 이메일 전송 (0) | 2022.11.07 |
| [String Boot] JSON (0) | 2022.11.07 |
| [String Boot] 메모장 구현 복습 Part 1 (2) | 2022.11.06 |
댓글