RSA ์•”ํ˜ธํ™” 1

๋กœ๊ทธ์ธ ์–‘๋ฐฉํ–ฅ ์•”ํ˜ธํ™”(RSA) ๋‹จ๋ฐฉํ–ฅ ์•”ํ˜ธํ™”(SHA 256) ์‚ฌ์šฉํ•˜๊ธฐ

์–‘๋ฐฉํ–ฅ ์•”ํ˜ธํ™”(RSA) ๋‹จ๋ฐฉํ–ฅ ์•”ํ˜ธํ™”(SHA 256) ์ฐจ์ด RSA SHA 256 ์–‘๋ฐฉํ–ฅ ์•”ํ˜ธํ™” = ๋ณตํ˜ธํ™”๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ๋‹จ๋ฐฉํ–ฅ ์•”ํ˜ธํ™” = ๋ณตํ˜ธํ™”๊ฐ€ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๊ณต๊ฐœ๋œ ํ‚ค์™€ ์ž์‹ ๋งŒ ์•„๋Š” ๊ฐœ์ธํ‚ค๋ฅผ ๊ฐ€์ง„๋‹ค. hash ํ•จ์ˆ˜์˜ ์ผ์ข… ๊ณต๊ฐœํ‚ค, ๊ฐœ์ธํ‚ค๋กœ ์•”ํ˜ธํ™”/๋ณตํ˜ธํ™”๋ฅผ ํ•˜๋Š” ์‹œ์Šคํ…œ SHA ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ํ•œ ์ข…๋ฅ˜๋กœ 256๋น„ํŠธ๋กœ ๊ตฌ์„ฑ 64์ž๋ฆฌ ๋ฌธ์ž์—ด์„ ๋ฐ˜ํ™˜ ํ‚ค์ƒ์„ฑ - ํ‚ค๋ถ„๋ฐฐ - ์•”ํ˜ธํ™” - ๋ณตํ˜ธํ™” ์ˆœ์œผ๋กœ ์ด๋ฃจ์–ด์ง. ๋ณตํ˜ธํ™”๋ฅผ ํ•˜์ง€ ์•Š์•„๋„ ๋˜ ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค. web(JSP) -> server(controller)๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ ์ค‘๊ฐ„์—์„œ ์ •๋ณด๋ฅผ ๊ฐ€๋กœ์ฑŒ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ณด์•ˆ ๋ฌธ์ œ๋ฅผ ๋ง‰๊ธฐ ์œ„ํ•ด JSP์—์„œ RSA๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์•”ํ˜ธํ™”ํ•ด์ค€๋‹ค.. RSA๋กœ ์•”ํ˜ธํ™”๋œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ controller์—์„œ ๋ณตํ˜ธํ™”์‹œํ‚ค๊ณ , ๋ณตํ˜ธ..

Spring 2021.09.03