๐Ÿ› ๏ธ์œ ํ‹ธ๋ฆฌํ‹ฐ ํ—ˆ๋ธŒ
๐Ÿ’ฌํ”ผ๋“œ๋ฐฑ
๐Ÿ  ํ™ˆ์œผ๋กœ

๐Ÿ”‘ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ

์•”ํ˜ธํ•™์ ์œผ๋กœ ์•ˆ์ „ํ•œ ๋ฌด์ž‘์œ„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ํ•ดํ‚น ์†Œ์š” ์˜ˆ์ƒ ์‹œ๊ฐ„์„ ํ™•์ธํ•˜์„ธ์š”.

๐Ÿ”’ ๋ชจ๋“  ์ƒ์„ฑ์€ ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค

์ƒ์„ฑ ์˜ต์…˜

๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธธ์ด16
864
๋งค์šฐ ์•ฝํ•จ0 bits
๐Ÿ”“ ํ•ดํ‚น ์†Œ์š” ์˜ˆ์ƒ ์‹œ๊ฐ„
์ฆ‰์‹œ ํ•ดํ‚น ๊ฐ€๋Šฅ
์ดˆ๋‹น 1์กฐ ํšŒ ์ถ”์ • (์ตœ์‹  GPU ํด๋Ÿฌ์Šคํ„ฐ ๊ธฐ์ค€)

๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ & ํ•ดํ‚น ์†Œ์š” ์‹œ๊ฐ„์ด๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ๊ธฐ๋Š” ์•”ํ˜ธํ•™์ ์œผ๋กœ ์•ˆ์ „ํ•œ ๋‚œ์ˆ˜(crypto.getRandomValues)๋ฅผ ์ด์šฉํ•ด ์˜ˆ์ธก ๋ถˆ๊ฐ€๋Šฅํ•œ ๋ฌด์ž‘์œ„ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ฆ‰์‹œ ๋งŒ๋“ค์–ด์ค๋‹ˆ๋‹ค. ๋‹จ์ˆœํžˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์ƒ์„ฑ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ์—”ํŠธ๋กœํ”ผ(์ •๋ณด ์ด๋ก ์  ๋ณต์žก๋„)๋ฅผ ๊ณ„์‚ฐํ•ด ์ดˆ๋‹น 1์กฐ ํšŒ ์‹œ๋„ํ•˜๋Š” ์ตœ์‹  GPU ํ•ดํ‚น ํด๋Ÿฌ์Šคํ„ฐ ๊ธฐ์ค€์œผ๋กœ ํ•ด๋…์— ๊ฑธ๋ฆฌ๋Š” ์˜ˆ์ƒ ์‹œ๊ฐ„์„ ์ง๊ด€์ ์œผ๋กœ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. ๋ชจ๋“  ์ฒ˜๋ฆฌ๋Š” ๋ธŒ๋ผ์šฐ์ €์—์„œ๋งŒ ์ด๋ฃจ์–ด์ง€๋ฏ€๋กœ ์ƒ์„ฑ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์„œ๋ฒ„์— ์ €์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ™œ์šฉ ์‚ฌ๋ก€

๐Ÿฆ
๊ธˆ์œต & ์ฃผ์š” ๊ณ„์ • ๋น„๋ฐ€๋ฒˆํ˜ธ
์ธํ„ฐ๋„ท ๋ฑ…ํ‚น, ์ฆ๊ถŒ์‚ฌ, ๊ฑฐ๋ž˜์†Œ ๋“ฑ ๊ธˆ์œต ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์ตœ์†Œ 16์ž ์ด์ƒ, ๋Œ€์†Œ๋ฌธ์ž+์ˆซ์ž+ํŠน์ˆ˜๋ฌธ์ž๋ฅผ ๋ชจ๋‘ ํฌํ•จํ•œ ๊ฐ•๋ ฅํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ์„ค์ •ํ•˜์„ธ์š”.
๐Ÿ”
ํŒจ์Šค์›Œ๋“œ ๋งค๋‹ˆ์ € ๋งˆ์Šคํ„ฐ ํ‚ค
1Password, Bitwarden ๋“ฑ ํŒจ์Šค์›Œ๋“œ ๋งค๋‹ˆ์ €์˜ ๋งˆ์Šคํ„ฐ ๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ์ตœ์žฅ 64์ž๊นŒ์ง€ ์ƒ์„ฑํ•ด ์ตœ๊ณ  ์ˆ˜์ค€์˜ ๋ณด์•ˆ์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ–ฅ๏ธ
์„œ๋ฒ„ & API ์‹œํฌ๋ฆฟ ํ‚ค
ํด๋ผ์šฐ๋“œ ์„œ๋ฒ„ SSH ๋น„๋ฐ€๋ฒˆํ˜ธ, API ์‹œํฌ๋ฆฟ ํ‚ค ๋“ฑ ์‹œ์Šคํ…œ ๋ณด์•ˆ์— ํ•„์š”ํ•œ ๋ฌด์ž‘์œ„ ๋ฌธ์ž์—ด์„ ์ฆ‰์‹œ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
๐Ÿ‘ฅ
์ž„์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐœ๊ธ‰
์‹ ๊ทœ ์ง์›์ด๋‚˜ ์‹œ์Šคํ…œ ๊ณ„์ •์— ์ž„์‹œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•ด ์ „๋‹ฌํ•˜๊ณ  ์ฒซ ๋กœ๊ทธ์ธ ํ›„ ๋ณ€๊ฒฝํ•˜๋„๋ก ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  1. 1
    ์˜ต์…˜ ์„ค์ •
    ๋น„๋ฐ€๋ฒˆํ˜ธ ๊ธธ์ด(8~64์ž), ๋Œ€๋ฌธ์ž/์†Œ๋ฌธ์ž/์ˆซ์ž/ํŠน์ˆ˜๋ฌธ์ž ํฌํ•จ ์—ฌ๋ถ€, ํ˜ผ๋™ ๋ฌธ์ž(0, O, I, l) ์ œ์™ธ ์—ฌ๋ถ€๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
  2. 2
    ์ƒ์„ฑ ๋ฒ„ํŠผ ํด๋ฆญ
    '์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ƒ์„ฑ' ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ์ฆ‰์‹œ ์ƒˆ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๋งˆ์Œ์— ๋“ค ๋•Œ๊นŒ์ง€ ๋ช‡ ๋ฒˆ์ด๋“  ํด๋ฆญํ•ด ๋‹ค์‹œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  3. 3
    ํ•ดํ‚น ์‹œ๊ฐ„ ํ™•์ธ ํ›„ ๋ณต์‚ฌ
    ์ƒ์„ฑ๋œ ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ๊ฐ•๋„(Very Weak~Very Strong)์™€ ํ•ดํ‚น ์˜ˆ์ƒ ์‹œ๊ฐ„์„ ํ™•์ธํ•˜๊ณ , ๋ณต์‚ฌ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆฝ๋ณด๋“œ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ (FAQ)