์ด๊ธ์ Pratical Cryptograpy for developers ์ ์๋ ๋ด์ฉ์ ๋ฒ์ญํ ๊ธ์ ๋๋ค.[์๋ฌธ] ํ๋ ์ํธํ ๊ฐ์ ( Overview of Modern Cryptography ) ์ํธํ๋ ์ต์ด์ ์๋(์์ฒ๋ ์ )์์ ์์ ๋์ด์ ๊ฐ๋ฐ์๋ฅผ ์ํ ์ต์ด์ ์ฑ๊ณต์ ์ธ ์ํธํ ์๊ณ ๋ฆฌ์ฆ(ํ์ฌ๋ ์ํดํ MD5 ๋ฐ DES์ ๊ฐ์)์ ํตํด ์ต์ ์ํธํ ์๊ณ ๋ฆฌ์ฆ(SHA-3, Argon2 ๋ฐ ChaCha20๊ณผ ๊ฐ์)์ผ๋ก ๋ฐ์ ํ์ต๋๋ค. ๋จผ์ ๊ฐ๋จํ ์๊ฐ ํ๋ฉด ์ํธํ ํด์ ๊ธฐ๋ฅ(SHA-256, SHA3, RIPEMD ๋ฑ), HMAC(ํด์ ๋ฉ์์ง ์ธ์ฆ ์ฝ๋), ํค ํ์ ๊ธฐ๋ฅ์ ๋ํ ์ํธ(์: Scrypt), Diffie-Hellman ํค ๊ตํ ํ๋กํ ์ฝ, ๋์นญ ํค ์ํธํ ์ฒด๊ณ(์: CBC ๋ฐ CTR ๋ธ๋ก ๋ชจ๋๋ฅผ ์ฌ์ฉ..