We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f394b5b commit f4d2636Copy full SHA for f4d2636
1 file changed
casper-user/src/main/kotlin/hs/kr/entrydsm/user/global/utils/encryption/HashUtil.kt
@@ -3,8 +3,20 @@ package hs.kr.entrydsm.user.global.utils.encryption
3
import org.springframework.stereotype.Component
4
import java.security.MessageDigest
5
6
+/**
7
+ * 해시 암호화 유틸리티 클래스
8
+ *
9
+ * 문자열을 다양한 해시 알고리즘으로 암호화하는 기능을 제공합니다.
10
+ */
11
@Component
12
object HashUtil {
13
+
14
+ /**
15
+ * 입력 문자열을 SHA-256 해시로 변환합니다.
16
17
+ * @param input 해시화할 원본 문자열
18
+ * @return SHA-256 해시값을 16진수 문자열로 반환
19
20
fun sha256(input: String): String {
21
return MessageDigest.getInstance("SHA-256")
22
.digest(input.toByteArray())
0 commit comments