본문 바로가기

실전 프로그래밍

(2)
[MAC] Developer Tool (개발자 툴) 무료로 어느정도 사용할 수 있는 툴을 적어 보도록 하겠습니다. 코드 작성 툴 당근 Intellij 대학교 메일을 아직 쓸 수 있다면 학생 버전으로 집에서 사용할 수 있다. 시각화 툴 (Mind-Map) https://gitmind.com/kr/ xmind 8 버전 ERD를 그릴 수 있는 무료 툴 https://dbdiagram.io/ 코드 형 https://aquerytool.com/ 유료화로 1개의 프로젝트만 가능 유료화 되기전에 프로젝트를 4개 만들어 놨더니 4개까지 사용가능함... DataBase SQL 툴 당연 Datagrip 라이센스가 있다면 Dbeaver(https://dbeaver.io/download/) windows os 사용 시 많이 사용함 Mysql를 사용한다면 workbench(ht..
사용자 정보를 암호화 해보자! 왜 사용자 정보의 암호화 필요한가? 사용자 정보가 암호화 없이 노출된다면 관리자라면 누구나 그 계정에 로그인이 가능하여 개인 사생활등이 노출이 될 수 있다. 그리고 사용자 정보가 탈취되었을 때 악용될 위험이 있음으로 사용자 정보의 암호화는 필요하다. 개인정보보호법에서의 암호화의 필요성은? 성명, 주민번호등 개인을 알아볼 수 있는 정보는 암호화해야 한다. 해당 정보만으로는 특정 개인을 알아볼 수 없더라도 다른 정보와 쉽게 결합하여 알아볼 수 있는 정보 개인정보의 기술적/관리적 보호조치 기준, 제6조(개인정보의 암호화) 비밀번호는 복호화되지 않도록 일방향 암호화해서 저장 다음 각 호의 정보를 안전한 암호 알고리즘으로 암호화해서 저장 주민등록번호 여권번호 운전면허번호 외국인등록번호 신용카드번호 계좌번호 바이오..