Security

λ‹€μ΄μ œμŠ€νŠΈ (Digest)

과거에 DB 에 μ €μž₯λ˜μ–΄ μžˆλŠ” λΉ„λ°€λ²ˆν˜Έμ™€ μ‚¬μš©μžκ°€ μž…λ ₯ν•œ 값을 직접 λΉ„κ΅ν•˜λŠ” ν”„λ‘œμ„ΈμŠ€κ°€ μΌλ°˜μ μ΄μ˜€μœΌλ‚˜ λ³΄μ•ˆμ΄μŠˆλ‘œ μΈν•˜μ—¬ μ‚¬μš©μžμ˜ λΉ„λ°€λ²ˆν˜Έλ₯Ό μ•”ν˜Έν™”ν•˜λŠ” λŒ€ν‘œμ μΈ λ°©λ²•μœΌλ‘œ μ•”ν˜Έν™” ν•΄μ‹œ ν•¨μˆ˜ (Cryptographic Hash Function) κ°€ μžˆλ‹€.

일반적으둜 μ‚¬μš©μžκ°€ μž…λ ₯ν•œ λΉ„λ°€λ²ˆν˜ΈλŠ” μ•”ν˜Έν™” ν•΄μ‹œ ν•¨μˆ˜λ₯Ό 거쳐 λ‹€μ΄μ œμŠ€νŠΈ (Digest) ν˜•νƒœλ‘œ μ €μž₯λœλ‹€.

λ‹€μ΄μ œμŠ€νŠΈ (Digest) λž€ ν•΄μ‹œ ν•¨μˆ˜λΌλŠ” μˆ˜ν•™μ μΈ 연산을 톡해 μ•”ν˜Έν™”λœ λ©”μ‹œμ§€λ₯Ό μ˜λ―Έν•œλ‹€.

μ•”ν˜Έν™” ν•΄μ‹œ ν•¨μˆ˜μ˜ νŠΉμ§•μ€ 단방ν–₯ μ΄λΌμ„œ μ—­μœΌλ‘œ 좔적이 거의 λΆˆκ°€λŠ₯ν•˜λ‹€.

λŒ€ν‘œμ μΈ ν•΄μ‹œ ν•¨μˆ˜λŠ” MD5 SHA-1 SHA-256 등이 μžˆλ‹€.

참고자료

http://www.itworld.co.kr/news/94202