์ด ๋ฌธ์„œ์˜ ์›๋ณธ์€ ์™ธ๋ถ€ ์œ„ํ‚ค์—์„œ ๊ฐ€์ ธ์™”์Šต๋‹ˆ๋‹ค.
Secure Hash Algorithm
3f57b4255732fbd8df203466ef5cd5f4c980e545
- "https://namu.wiki/w/SHA"(๋”ฐ์˜ดํ‘œ ์ œ์™ธ)์˜ SHA-1๊ฐ’
a0d20951336a0e6a39da2682efff30ab31012e88ea606aea6fdae9b502012fe5
- "https://namu.wiki/w/SHA"(๋”ฐ์˜ดํ‘œ ์ œ์™ธ)์˜ SHA-2์ค‘ SHA-256๊ฐ’
1e3d31e819d5c890c6d9e48498ba2945f759be742699ad8e70f4b536059e6f38b472f1eea9c0d73aae792371fe38481401b7bef4e18b4a9a1d86056138dcfda2
- "https://namu.wiki/w/SHA"(๋”ฐ์˜ดํ‘œ ์ œ์™ธ)์˜ SHA-3๊ฐ’ [1]

1. ๊ฐœ์š”2. ์—ญ์‚ฌ
2.1. SHA-0์™€ SHA-12.2. SHA-22.3. SHA-3
3. ํ™œ์šฉํ•œ ์†Œํ”„ํŠธ์›จ์–ด
3.1. SHA-13.2. SHA-23.3. SHA-3

1. ๊ฐœ์š”[ํŽธ์ง‘]

1993๋…„๋ถ€ํ„ฐ ๋ฏธ๊ตญ NSA๊ฐ€ ์ œ์ž‘ํ•˜๊ณ  ๋ฏธ๊ตญ ๊ตญ๋ฆฝํ‘œ์ค€๊ธฐ์ˆ ์—ฐ๊ตฌ์†Œ(NIST)์—์„œ ํ‘œ์ค€์œผ๋กœ ์ฑ„ํƒํ•œ ์•”ํ˜ธํ•™์  ํ•ด์‹œ ํ•จ์ˆ˜์ด๋‹ค.

์ฐธ๊ณ ๋กœ, SHA๋Š” ์›๋ณธ ๊ฐ’์ด ๋‹จ, ํ•œ ๊ธ€์ž, ๋‹จ 1๋น„ํŠธ๋งŒ ๋ฐ”๋€Œ์–ด๋„ ๊ฐ’์ด ์ฒœ์ฐจ๋งŒ๋ณ„๋กœ ๋ฐ”๋€” ์ˆ˜ ์žˆ๋‹ค. ๋ณดํ†ต ์ด๋ฅผ ๊ฐ€๋ฆฌ์ผœ ๋ˆˆ์‚ฌํƒœ ํšจ๊ณผ๋ผ ๋ถ€๋ฅธ๋‹ค. [2]

2. ์—ญ์‚ฌ[ํŽธ์ง‘]

2.1. SHA-0์™€ SHA-1[ํŽธ์ง‘]

1993๋…„ SHA์˜ ํ‘œ์ค€์œผ๋กœ ์ •์˜๋˜์–ด ๋ฐœํ‘œ๋˜์—ˆ์œผ๋ฉฐ 160 ๋น„ํŠธ์˜ ํ•ด์‹œ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ 2๋…„ ๋งŒ์— ๋ฐ”๋กœ ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์–ด ์ด๋ฅผ ๊ฐœ์„ ํ•œ SHA-1์ด ์ƒˆ๋กœ ๋ฐœํ‘œ๋˜์—ˆ๊ณ , ์ด๋Š” ๋„๋ฆฌ ์‚ฌ์šฉ๋˜์—ˆ๋‹ค. SHA-1 ์—ญ์‹œ 160 ๋น„ํŠธ ํ•ด์‹œ๊ฐ’์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ฒ˜์Œ ๋ฐœํ‘œ๋œ SHA๋Š” ํŽธ์˜์ƒ SHA-0๋กœ ํ‘œ๊ธฐํ•˜์—ฌ ๊ตฌ๋ถ„ํ•œ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ 2005๋…„๋„์— ํ•œ ์ค‘๊ตญ์˜ ๋Œ€ํ•™ ์—ฐ๊ตฌํŒ€์— ์˜ํ•ด ํ•ด๋…์˜ ๊ฐ€๋Šฅ์„ฑ์ด ์ œ์‹œ๋˜์—ˆ์œผ๋ฉฐ, ๊ฒฐ๊ตญ 2008๋…„์— ํ•ด์‹œ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์œผ๋ฉฐ[3] 2015๋…„์—๋Š” ์ฃผ์š” ๋ธŒ๋ผ์šฐ์ €์—์„œ๋„ ์ง€์› ์ค‘๋‹จ์„ ์˜ˆ๊ณ ํ•˜๋Š” ๋“ฑ ํ‡ด์ถœ ์ˆ˜์†์„ ๋ฐŸ๊ณ  ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  2017๋…„ SHA-1 ์ „์ฒด์˜ ํ•ด์‹œ ์ถฉ๋Œ์ด ๊ตฌ๊ธ€ ํ”„๋กœ์ ํŠธ ์ œ๋กœ ํŒ€์— ์˜ํ•ด ๋ฐํ˜€์กŒ๋‹ค. ๊ตฌ๊ธ€์€ ์•„์˜ˆ ์ถฉ๋Œํ•˜๋Š” ํ‚ค๋ฅผ ์™„์ „ํžˆ ๊ณต๊ฐœํ•  ์˜ˆ์ •์œผ๋กœ, ๊ตฌ๊ธ€ ์ •์ฑ…์ƒ 90์ผ ๋’ค์ธ 5์›” ๋ง์ฏค ์–ด๋–ค ๋ฐฉ๋ฒ•์„ ์ ์šฉํ–ˆ๋Š”์ง€ ๊ณต๊ฐœ๊ฐ€ ๋˜๋ฉด SHA-1์€ ๊ทธ๋ƒฅ ๋”์‚ด๋  ์˜ˆ์ •. ๊ทธ ์ด์ „์— ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ์•ˆ ๊ฐˆ์•„ํƒ€๋ฉด ๊ทธ๋Œ€๋กœ ๋งํ•˜๊ฒŒ ๋งŒ๋“ค๊ฒ ๋‹ค๋Š” ๋ฐ˜ํ˜‘๋ฐ• ์ˆ˜์ค€์˜ ๊ฐ•๋ ฅํ•œ ๋ณด์•ˆ ๊ฒฝ๊ณ ์ด๋‹ค. ๊ด€๋ จ ๊ธฐ์‚ฌ

๊ฒฐ๊ตญ ๊ตฌ๊ธ€ ํฌ๋กฌ ๋ธŒ๋ผ์šฐ์ €๋Š” 2017๋…„ 1์›”์— ์ถœ์‹œํ•œ 56๋ฒ„์ „๋ถ€ํ„ฐ๋Š” SHA-1 ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ์— ์ ‘์†์‹œ ์•ˆ์ „ํ•˜์ง€ ์•Š์€ ์‚ฌ์ดํŠธ๋ผ๋ฉฐ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋„์šฐ๋„๋ก ํ–ˆ๊ณ , 2019๋…„๋ถ€ํ„ฐ๋Š” SHA-1 ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ๋Š” ์ ‘์†ํ•˜์ง€ ๋ชปํ•˜๋„๋ก ์ฐจ๋‹จํ–ˆ๋‹ค. ํŒŒ์ด์–ดํญ์Šค ๋“ฑ ๋‹ค๋ฅธ ๋ธŒ๋ผ์šฐ์ €๋„ 2017๋…„๋ถ€ํ„ฐ SHA-1 ์ธ์ฆ์„œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ์ดํŠธ์— ์ ‘์†์‹œ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ๋„์šฐ๋Š” ๋“ฑ์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ํ•˜๋ฉฐ, 2015๋…„ ๊ธฐ์ค€ 90%์ด์ƒ์˜ ์‚ฌ์ดํŠธ๊ฐ€ ์‚ฌ์šฉํ•˜๋˜ SHA-1์€ ๋” ์ด์ƒ ์ฐพ์•„๋ณด๊ธฐ ํž˜๋“ค๊ฒŒ ๋˜์—ˆ๋‹ค.

2.2. SHA-2[ํŽธ์ง‘]

SHA-1 ์—ญ์‹œ ํ•ด์‹œ ์ถฉ๋Œ์„ ์ด์šฉํ•œ ์œ„ํ—˜์„ฑ์ด ๋ฐœ๊ฒฌ๋˜์–ด ์ฐจ์„ธ๋Œ€ ๋ฒ„์ „์ด ๋‚˜์™”๋Š”๋ฐ, ๊ฐœ์„ ๋œ ๋ฒ„์ „์ด SHA-2 ๋กœ 2001๋…„์— ๋ฐœํ‘œ๋˜์—ˆ๋‹ค. ํ•ด์‹œ ๊ธธ์ด์— ๋”ฐ๋ผ์„œ 224, 256, 384, 512 ๋น„ํŠธ๋ฅผ ์„ ํƒํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋‹น์—ฐํžˆ ํ•ด์‹œ ๊ธธ์ด๊ฐ€ ๊ธธ ์ˆ˜๋ก ๋” ์•ˆ์ „ํ•˜๋‹ค. ํŽธ์˜์ƒ ํ•ด์‹œ ๊ธธ์ด์— ๋”ฐ๋ผ SHA-224, SHA-256, SHA-384, SHA-512 ๋“ฑ์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ SHA-256์„ ์‚ฌ์šฉํ•œ๋‹ค.

ํ•ด์‹œ ๊ธธ์ด๊ฐ€ ๊ธธ์–ด์กŒ๊ธฐ์— ๊ทธ๋งŒํผ ์•ˆ์ „ํ•˜๊ธด ํ•˜์ง€๋งŒ, ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ๊ธฐ๋ณธ ๋™์ž‘์ด SHA-1๊ณผ ํฐ ์ฐจ์ด๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์™„์ „ํžˆ ์•ˆ์ „ํ•˜๋‹ค(=๊ณต๊ฒฉ ๋ฐ›์„ ๊ฐ€๋Šฅ์„ฑ์ด ์—†๋‹ค.)๊ณ  ์žฅ๋‹ดํ•˜๊ธด ์–ด๋ ต๋‹ค. ๋น„๋‘˜๊ธฐ ์ง‘์˜ ์›๋ฆฌ์— ์˜ํ•ด์„œ ์ˆ˜ํ•™์ ์œผ๋กœ๋Š” ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์ด ์กด์žฌํ•˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์ทจ์•ฝ์ ์ด ๋ฐœ๊ฒฌ๋˜์ง€ ์•Š๋Š” ํ•œ ๊ณตํ•™์ ์œผ๋กœ ๊ทธ ๊ฐ€๋Šฅ์„ฑ์€ ์—†๋‹ค๊ณ  ๋ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค. ์™œ๋ƒํ•˜๋ฉด SHA-256 ๊ธฐ์ค€์œผ๋กœ 2^256 = 115,792,089,237,316,195,423,570,985,008,687,907,853,269,984,665,640,564,039,457,584,007,913,129,639,936 = ์•ฝ 1.158*10^77๊ฐ€์ง€ ๊ฒฝ์šฐ์˜ ์ˆ˜๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ์ด๋Š” ๊ด€์ธก ๊ฐ€๋Šฅํ•œ ์šฐ์ฃผ์— ์žˆ๋Š” ๋ชจ๋“  ์›์ž์ˆ˜๋ณด๋‹ค๋„ ํฌ๋‹ค๋Š” ์ฃผ์žฅ์ด ์žˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ฒน์น  ๊ฐ€๋Šฅ์„ฑ์€ ๋ฉ€๋ฆฌ ๋–จ์–ด์ง„ ๋‘ ์›์ž๊ฐ€ ๊ฐ‘์ž๊ธฐ ํ•œ ๊ณณ์—์„œ ๋งŒ๋‚˜ ์ถฉ๋Œํ•˜๋Š” ์ˆ˜์ค€์ด๋‹ค.

2.3. SHA-3[ํŽธ์ง‘]

2012๋…„ 10์›”์— ๋”์šฑ๋” ์•ˆ์ •์„ฑ์ด ๋†’์€ ๋ฐฉ์‹์œผ๋กœ ์„ค๊ณ„๋œ SHA-3์ด ์ •์‹ ๋ฐœํ‘œ๋˜์—ˆ๋‹ค.

SHA-2 ๋„ ์œ„ํ—˜์„ฑ ๋ฌธ์ œ๊ฐ€ ์ œ๊ธฐ๋˜์ž, ์ถฉ๋Œ ๊ฐ€๋Šฅ์„ฑ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด์„œ SHA-1๊ณผ 2์™€ ์ „ํ˜€ ๋‹ค๋ฅธ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ธ SHA-3์˜ ๊ฐœ๋ฐœ์ด ์ง„ํ–‰๋˜์—ˆ๋‹ค. ์ •ํ™•ํ•˜๊ฒŒ๋Š” ๊ฐœ๋ฐœ์ด๋ผ๊ธฐ๋ณด๋‹จ, ์—ฌ๋Ÿฌ ๋ณด์•ˆ ์ „๋ฌธ๊ฐ€๋“ค๊ณผ ์ปด๋•ํ›„๋“ค์ด ๋งŒ๋“ค์–ด๋‚ธ ํ•ด์‹œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ค‘ ๋ช‡ ๊ฐœ๋ฅผ ์ถ”๋ ค์„œ ๊ฐ€์žฅ ๊ฒฌ๊ณ ํ•œ ๊ฒƒ์— SHA-3 ๋”ฑ์ง€๋ฅผ ๋ถ™์ด๋Š” ๊ณต๋ชจ์ „์— ๊ฐ€๊น๋‹ค. ๊ณ ๋ ค๋Œ€ํ•™๊ต์—์„œ๋„ ์•„๋ฆฌ๋ž‘์ด๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ์ถœํ’ˆํ–ˆ์ง€๋งŒ ํƒˆ๋ฝํ–ˆ๋‹ค. 3์ฐจ ํ›„๋ณด๊นŒ์ง€ ๋‚จ์€ ๊ฑด BLAKE, Grรธstl, JH, Keccak, Skein์˜ 5๊ฐœ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด๋‹ค.

2012๋…„ 10์›” 2์ผ์ž๋กœ Keccak์ด SHA-3๋กœ ํ™•์ •๋˜์—ˆ๋‹ค. #

3. ํ™œ์šฉํ•œ ์†Œํ”„ํŠธ์›จ์–ด[ํŽธ์ง‘]

3.1. SHA-1[ํŽธ์ง‘]

  • ๋น„ํŠธํ† ๋ ŒํŠธ๋Š” ํŒŒ์ผ์„ BASE32๋กœ ๋ฐ”๊พผ SHA-1์„ ํ•ด์‹œ๋กœ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๊นƒ(Git)์€ ํŒŒ์ผ์ด๋‚˜ ์ปค๋ฐ‹ ๋“ฑ ๋ชจ๋“  ์˜ค๋ธŒ์ ํŠธ๋ฅผ SHA-1์œผ๋กœ ํ•ด์‹œํ•œ ์‹๋ณ„์ž๋ฅผ ํ†ตํ•ด ๊ด€๋ฆฌํ•œ๋‹ค. SHA-1์„ ๊นฌ ๊ตฌ๊ธ€์ด "๊นƒ(Git) ์‹œ์Šคํ…œ๋„ ๋ถˆ์•ˆํ•˜๋‹ค"๊ณ  ํ•˜์˜€์œผ๋‚˜ ๊นƒ์„ ๋งŒ๋“  ๋ฆฌ๋ˆ„์Šค ํ† ๋ฐœ์ฆˆ๋Š” "๊นƒ์€ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์‹œํ•˜๊ธฐ๋งŒ ํ•˜๋Š” ๊ฒŒ ์•„๋‹ˆ๋ผ, ๊ฑฐ๊ธฐ์— ํƒ€์ž…๊ณผ ๊ธธ์ด ํ•„๋“œ๋ฅผ ์ธก๋Ÿ‰ํ•œ๋‹ค"๋ฉฐ ๋™์˜ํ•˜์ง€ ์•Š์•˜๋‹ค. #

3.2. SHA-2[ํŽธ์ง‘]

  • ๋Œ€ํ•œ๋ฏผ๊ตญ ์ธํ„ฐ๋„ท๋ฑ…ํ‚น์€ SHA-256์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค. 2011๋…„๊นŒ์ง„ 2008๋…„์— ์ด๋ฏธ ๋šซ๋ฆฐ SHA-1์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์—ˆ๋‹ค.
  • ๋น„ํŠธ์ฝ”์ธ์€ ์ž‘์—… ์ฆ๋ช…์— SHA-256์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • TrueCrypt๋Š” ํ‚ค ์œ ๋„์— SHA-512๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Windows Update๋Š” ํŒŒ์ผ์˜ ๋””์ง€ํ„ธ ์„œ๋ช…์— SHA-256์„ ์‚ฌ์šฉํ•œ๋‹ค. 2020๋…„ 7์›”๊นŒ์ง€๋Š” SHA-1๋„ ๋ณ‘์šฉํ–ˆ์œผ๋‚˜, ์ดํ›„ ์„œ๋ฒ„์— ๋“ฑ๋ก๋œ ๋ชจ๋“  ํŒŒ์ผ์—์„œ SHA-1 ๋””์ง€ํ„ธ ์„œ๋ช…์„ ์ œ๊ฑฐํ•˜์˜€์œผ๋ฉฐ, SHA-2๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š๋Š” ๊ตฌํ˜• Windows์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ ํŒŒ์ผ์€ ์•„์˜ˆ ์„œ๋ฒ„์—์„œ ์‚ญ์ œํ•ด๋ฒ„๋ ธ๋‹ค.[4]

3.3. SHA-3[ํŽธ์ง‘]

  • ์ด๋”๋ฆฌ์›€ - ์ด๋”๋ฆฌ์›€์€ Keccak256 ์„ ์‚ฌ์šฉํ•˜๋Š”๋ฐ, Keccak ์ด SHA-3 ๋กœ ์ œ์•ˆ๋ ๋•Œ ์ผ๋ถ€ ๋ณ€๊ฒฝ๋œ ๋ถ€๋ถ„์ด ์žˆ๊ณ , SHA-3 ๋Š” ์ด๊ฒƒ์ด ๋ฐ˜์˜๋˜์–ด ํ™•์ •๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—„๋ฐ€ํ•˜๊ฒŒ ๋งํ•˜๋ฉด Keccak256 ๊ณผ SHA-3 ๋Š” ๋™์ผํ•˜์ง„ ์•Š์œผ๋ฉฐ, ์ด๋”๋ฆฌ์›€์€ ๋ณ€๊ฒฝ์ „์˜ Keccak256 ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์ •ํ™•ํ•˜๊ฒŒ SHA-3 ํ‘œ์ค€์„ ๋”ฐ๋ฅธ๋‹ค๊ณ  ํ•  ์ˆœ ์—†๋‹ค.
[1] ์ด๊ฒƒ์€ ์—„๋ฐ€ํžˆ ๋งํ•ด์„œ Keccak[c=2d]์˜ 512-bit ํ•ด์‹œ๊ฐ’์ด๋‹ค. Keccak ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์ด์ „์˜ SHA ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ๋Š” ๋‹ฌ๋ฆฌ ์ถœ๋ ฅ ๊ธธ์ด๊ฐ€ ์ œํ•œ๋˜์–ด ์žˆ์ง€ ์•Š๊ณ , ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ž์ฒด์—๋„ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•œ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์žˆ๊ธฐ์— ์–ด๋–ค ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์“ฐ๋А๋ƒ์— ๋”ฐ๋ผ ์–ผ๋งˆ๋“ ์ง€ ๊ฒฐ๊ณผ๊ฐ’์ด ๋‹ฌ๋ผ์งˆ ์ˆ˜ ์žˆ๋‹ค.
[2] ๋ˆˆ์‚ฌํƒœ ํšจ๊ณผ๊ฐ€ ์—†๊ฑฐ๋‚˜ ์ ๋‹ค๋ฉด ๋ณด์•ˆ์— ์น˜๋ช…์ ์ด๊ธฐ์—, ๊ฑฐ์˜ ๋ชจ๋“  ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์—์„œ ๊ธฐ๋ณธ์ ์œผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. SHA ๋งŒ์˜ ํŠน์„ฑ์€ ์•„๋‹ˆ๋‹ค.
[3] ๋ฌผ๋ก  ์ด๊ฑด ์•Œ๋ ค์ง„ ๊ฒƒ์ด๋‹ค. ๋ชจ๋“  ์•”ํ˜ธํ™” ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋‹ค ๊ทธ๋ ‡์ง€๋งŒ ์•”ํ˜ธํ•™์˜ ์ง€ํ•˜์—์„  ๋” ๋นจ๋ฆฌ ๋šซ๋ ธ์„์ง€ ๋ชจ๋ฅธ๋‹ค.
[4] ์ •ํ™•ํžˆ๋Š” Windows 2000, Windows XP, Windows Server 2003, Windows Server 2003 R2, Windows Vista์ด๋‹ค. Windows 9x ๊ณ„์—ด๊ณผ Windows NT 4.0์— ๋Œ€ํ•œ ์—…๋ฐ์ดํŠธ ์„œ๋ฒ„๋Š” 2012๋…„์— ์ด๋ฏธ ์ค‘๋‹จํ•˜์˜€์œผ๋ฉฐ, Windows Vista๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ Windows Server 2008์€ ๋ณ„๋„์˜ SHA-2 ์ง€์› ํŒจ์น˜๋ฅผ ๋ฐฐํฌํ•˜์˜€๋‹ค.