์ด ์คํ ์์ค ์ฑ์ ์์ ํ๊ณ ์ต๋ช
์ด๋ฉฐ ์์ ์ ์ธ ์ฐธ๊ฐ์ ID๋ฅผ ์์ฑํ์ฌ ์ฌ๋ฆฌ ์ฐ๊ตฌ๋ฅผ ์ง์ํ๊ณ ์ฐ๊ตฌ ์ฐธ๊ฐ์์ ๊ฐ์ธ ์ ๋ณด๋ฅผ ๋ณดํธํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
# ์์ ํ
๋ฐ์ดํฐ๋ฅผ ๋ณดํธํ๊ธฐ ์ํด ์
๊ณ ํ์ค ์ํธํ ๋ฐฉ๋ฒ์ธ MD5๋ฅผ ์ฌ์ฉํฉ๋๋ค. MD5๋ ์ ๋ณด๋ฅผ ๊ณ ์ ํ ์์ซ์ ๋ฌธ์์ด๋ก ๋ณํํ๋ ๋๋ฆฌ ์ฌ์ฉ๋๋ ์ํธํ ํด์ ํจ์์
๋๋ค. ๋ฐ์ดํฐ๊ฐ ๊ธฐ๋ฐ๋ก ์ ์ง๋๊ณ ๋ณ์กฐ๋์ง ์๋๋ก ํฉ๋๋ค.
์ ๋ณด๊ฐ ์ํธํ๋๋ฉด ๊ฒฐ๊ณผ ํด์๋ ๋๋๋ฆด ์ ์์ต๋๋ค. ์ด๋ ์๋ณธ ๋ฐ์ดํฐ๊ฐ ํด์์์ ํ์๋ ์ ์์์ ์๋ฏธํฉ๋๋ค. ํด์์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋งํ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
# ์ต๋ช
์
ํ๋ผ์ด๋ฒ์๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ๋ฐ์ดํฐ๊ฐ ์ ์ฅ๋๊ฑฐ๋ ์ธํฐ๋ท์ ํตํด ์ ์ก๋์ง ์์ต๋๋ค.
์ด ์ฑ์ ๊ธฐ๊ธฐ๋ฅผ ๋ ๋์ง ์๊ณ ๋ฐ์ดํฐ๋ฅผ ์ฐธ๊ฐ์ ID๋ก ๋ณํํฉ๋๋ค. ๋น์ ์ธ์๋ ์๋ฌด๋ ๋น์ ์ด ๋ฌด์์ ์
๋ ฅํ๋์ง ์ ์ ์์ ๊ฒ์
๋๋ค.
๋์ฑ ์์ ํ๊ฒ ์ฑ์ ์ฌ์ฉํ๋ ๋์ ์ธํฐ๋ท ์ก์ธ์ค๋ฅผ ๋ ์๋ ์์ต๋๋ค.
# ์ฌํ ๊ฐ๋ฅํ๊ณ ์์ ์ ์ธ
๋์ผํ ์
๋ ฅ์ ํญ์ ๋์ผํ ์ฐธ๊ฐ์ ID๋ฅผ ์์ฑํ๋ฉฐ ์ฑ์ธ์ฉ์ผ๋ก ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์์ ์ ์ธ ๋ต๋ณ์ ๊ฐ๋๋ก ๋ชจ๋ ์ง๋ฌธ์ ๋ช
์์ ์ผ๋ก ์ ํํ์ต๋๋ค.
ID๋ ๋ณธ์ธ๋ง์ด ์ธ์ ๋ ์ง ๋ค์ ์์ฑํ ์ ์์ผ๋ฏ๋ก ๊ธฐ์ตํ ํ์๊ฐ ์์ต๋๋ค.
# ์คํ ์์ค
์ด ์ฑ์ ์์ ํ ์คํ ์์ค์ด๋ฉฐ ์ ์ฒด ์ฝ๋๋ฒ ์ด์ค๋ GitHub(https://github.com/MoodPatterns/participant_id)์์ ๊ณต๊ฐ ์กฐ์ฌ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฆ, ๋ณด์ ๋ฐ ์์ ์ฑ์ ๋ํ ํ์ ์ ์ป๊ธฐ ์ํด ์ฝ๋๋ฅผ ์ง์ ๊ฒํ , ๊ฒ์ฌ ๋ฐ ํ์ธํ ์ ์๋ ์์ ๊ฐ ์์ต๋๋ค.
์
๋ฐ์ดํธ ๋ ์ง
2024. 9. 26.