SHA (Secure Hash Algorithm)

์ •ํ˜œ์ธยท2024๋…„ 8์›” 3์ผ

๊ธฐ์ดˆ๊ณต๋ถ€

๋ชฉ๋ก ๋ณด๊ธฐ
12/18

๐Ÿ’จ SHA (Secure Hash Algorithm)

โญ• SHA(Secure Hash Algorithm)

๐Ÿ’ก ์•”ํ˜ธํ•™์  ํ•ด์‹œ ํ•จ์ˆ˜๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ์ •๋œ ํฌ๊ธฐ์˜ ํ•ด์‹œ ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์•Œ๊ณ ๋ฆฌ์ฆ˜

โ— Git์€ SHA-1 ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ์ฒด๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ๋ฌด๊ฒฐ์„ฑ์„ ๋ณด์žฅ

โ— SHA-1 ํ•ด์‹œ ๊ฐ’์€ 160๋น„ํŠธ(20๋ฐ”์ดํŠธ) ๊ธธ์ด์˜ ๊ณ ์œ ํ•œ ์‹๋ณ„์ž๋กœ, 40์ž๋ฆฌ์˜ 16์ง„์ˆ˜ ๋ฌธ์ž์—ด๋กœ ํ‘œํ˜„

โญ• SHA-1์˜ ์ฃผ์š” ํŠน์ง•

  • ๊ณ ์œ ์„ฑ: ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๊ฐ€ ์กฐ๊ธˆ์ด๋ผ๋„ ๋‹ค๋ฅด๋ฉด ์™„์ „ํžˆ ๋‹ค๋ฅธ ํ•ด์‹œ ๊ฐ’์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณ ์ • ๊ธธ์ด ์ถœ๋ ฅ: ์ž…๋ ฅ ๋ฐ์ดํ„ฐ์˜ ํฌ๊ธฐ์— ์ƒ๊ด€์—†์ด ํ•ญ์ƒ 160๋น„ํŠธ ๊ธธ์ด์˜ ํ•ด์‹œ ๊ฐ’์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • ์ถฉ๋Œ ์ €ํ•ญ์„ฑ: ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ์ž…๋ ฅ์ด ๊ฐ™์€ ํ•ด์‹œ ๊ฐ’์„ ๊ฐ€์งˆ ๊ฐ€๋Šฅ์„ฑ์ด ๋งค์šฐ ๋‚ฎ์Šต๋‹ˆ๋‹ค.
  • ๋‹จ๋ฐฉํ–ฅ์„ฑ: ํ•ด์‹œ ๊ฐ’์„ ํ†ตํ•ด ์›๋ž˜ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•˜๋Š” ๊ฒƒ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

0๊ฐœ์˜ ๋Œ“๊ธ€