.
본문 바로가기

분류 전체보기34

비밀번호 암호화 사용자의 비밀번호는 디비에 곱게 암호화 해서 저장해야 합니다. 안그러면 범죄입니다. (진짜 범죄인걸로 알고있음) 생각해보면 옛날에 웹사이트 비밀번호를 잊어버려 찾을 때 비밀번호를 그대로 알려준 기억이 나는군요... 요즘은 다 비밀번호 바꾸라고 하죠 잡소리가 짧았습니다. 단방향 vs 양방향 단방향은 암호화는 가능 복호화 불가능 양방향은 복호화도 가능 웹사이트에서 비밀번호는 복호화할 이유가 없습니다. 단방향은 Hash 알고리즘을 사용합니다. 평문을 고정된 길이로 변경합니다. https://emn178.github.io/online-tools/sha256.html SHA256 Online emn178.github.io 여기서 어떤 길이의 평문을 입력해도 고정된 길이를 뱉어냅니다. 암호화 하기 const cry.. 2021. 9. 2.
관계형 DB 설계 https://advenoh.tistory.com/31 관계형 데이터베이스 설계 및 구축 Gatsby로 블로그 마이그레이션을 하여 이 링크를 클릭하면 해당 포스팅으로 갑니다. 감사합니다. http://blog.advenoh.pe.kr 1. 들어가며 새로운 직장으로 이직하게 되어 학부 이후 거의 보지 않았던 데 advenoh.tistory.com 위 링크를 많이 참조하였습니다. DB 설계 시작 뭐든 처음 프로젝트나 db를 구축하면서 무턱대고 작성하거나 들어가는 것은 프로젝트가 점차 커지면서 반드시 개발자에게 악수로 돌아온다고 생각합니다. 관계형 DB를 설계하는 방법은 2가지가 사용됩니다. 1. E-R 모델과 릴레이션 변환 규칙을 이용한 설계 2. 정규화를 이용한 설계 E-R 모델 릴레이션 변환 규칙은 다음.. 2021. 8. 25.