오늘한 일
- 프로젝트를 진행하였다
- 알고리즘 문제를 풀었다
- 블로그 TIL을 작성하였다
- 1일 1커밋을 하였다
느낌 점
오늘 Firebase 구글 로그인 기능을 구현하면서 역시 인도 유튜버들을 신이라는 것을 다시 한번 느끼게 되었다 Firebase 공식 문서를 아무리 봐도 구현 방법이 이해 되지 않고 이렇게 하는게 맞나?라는 의문이 들었는데 영어로 검색하여 인도 유튜버들 영상으로 간단히 해결할 수 있었다
배운 점
SHA-1
SHA-1은 암호학적 해시 함수(cryptographic hash function) 중 하나로 160비트의 메시지 다이제스트(message digest)를 생성하는 함수이다 이 함수는 미국 국가안보국(NSA)에서 개발되었으며 미국 국립표준기술연구소(NIST)에서 표준으로 채택되어 널리 사용되었다 이러한 SHA-1은 데이터 무결성 검증, 디지털 서명, 인증 등 다양한 보안 기술에서 사용되어 왔으나 2017년부터는 SHA-1이 보안상 취약점을 가지고 있어서 사용이 권장되지 않아 대신 SHA-2 또는 SHA-3과 같은 안전한 해시 함수를 사용해야 한다
Firebase에서 구글 로그인을 구현하려고 하니 SHA 인증서 지문이 필요하다고 하여 구현하던중 SHA에 대해 궁금증이 생겨 찾아보게 되었다
내일 계획
내일은 코딩 보카 2.0 단어장 화면을 마저 디자인해야겠다