2022년 11월 18일
수정하기
문서 생성 2022-11-18 14:37:12 최근 수정 2022-11-18 23:50:01
📚 오늘 도전하고, 배운 것
🤔 학습하면서 궁금하거나 어려웠던 점
- 프로젝트 진행 중에 패스워드를 암호화하는 부분에서 SHA-256을 사용했다. 심지어 예전에 공부도 했었는데 거기 나온 취약점 그대로 코드를 작성했다. 단순히 해시 함수만 사용한 것이다.
- 생각해보니 전 직장에서는 프로시저에 있는 함수를 사용해서 해싱을 했다. SHA-256이었던 것 같은데 자세한 내용은 기억이 나질 않는다...
- 단순한 사이드 프로젝트이긴 하지만, 진행 중에는 아무런 생각이 없었고, 끝나고 나서 다른 사람의 코드를 구경하다가 어떤 방법으로 해싱을 해야하는지에 대한 고민을 하게 되었다.
- 찾아보니 다양한 알고리즘이 많았다. 이렇기 때문에 공부만 하는 것보다 직접 겪는 것이 중요하다는 생각이 들었다.
🌅 내일은 무엇을?
- 토이 프로젝트 작업
- 코딩 테스트 문제 풀기 (4문제)
✒️ log
- 아침에 일어날 때 개운하지가 않아서 유튜브를 찾아보니, 수면 상태 사이클이 있는데 이게 랜덤이라 어째 할 수가 없는 것 같았다. 아숩다.