์๋ ํ์ธ์ ์ฌํฌ๋ ์ปค๋ฎค๋ํฐ์ ๋๋ค. BCryptPasswordEncoder์์ ์๊ธ์ ์ฌ์ฉํ์ง ์๋ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค. ๋ด ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ณด์์ด ๋งค์ฐ ์ค์ํ๊ธฐ ๋๋ฌธ์ ์ด ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ ์ ๊ณตํ ์ ์์ต๋๊น?
if ($salt) {
// Ignore $salt, the auto-generated one is always the best
}
๊ทธ ์ด์ ๋ Bcrypt๊ฐ ์์ฒด์ ์ผ๋ก ์์ฑ๋ ์ํธ๋ฅผ ํฌํจํ๊ธฐ ๋๋ฌธ์ ๋๋ค. ๊ฒ๋ค๊ฐ ์๊ธ์ ์ฌ๊ธฐ์ ์ค๋ช ๋ ๋๋ก PHP 7.0๋ถํฐ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค. http://php.net/manual/en/function.password-hash.php
๊ด์ฐฎ์. ์ ๋ฌด๋ฅํด์ ์ฃ์กํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค
@FRAGnatt pelase ๊ทธ๋ฐ ๋ง ํ์ง ๋ง์ธ์. ์ ํ ๋ฌด๋ฅํ์ง ์์ต๋๋ค. ๊ทํ์ ์ง๋ฌธ์ ์์ ํ ํฉ๋ฒ์ ์ ๋๋ค. Bcrypt๋ฅผ ์ฒ์ ๋ณด์์ ๋์ ๋๊ฐ์ ๊ฒ์ด ๊ถ๊ธํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
@FRAGnatt pelase ๊ทธ๋ฐ ๋ง ํ์ง ๋ง์ธ์. ์ ํ ๋ฌด๋ฅํ์ง ์์ต๋๋ค. ๊ทํ์ ์ง๋ฌธ์ ์์ ํ ํฉ๋ฒ์ ์ ๋๋ค. Bcrypt๋ฅผ ์ฒ์ ๋ณด์์ ๋์ ๋๊ฐ์ ๊ฒ์ด ๊ถ๊ธํ์ต๋๋ค.