✔ 암호화란 ? 웹 개발에서 암호화 모듈 또는 라이브러리를 사용하는 주요 이유는 보안과 개인정보 보호입니다. 암호화는 데이터를 안전하게 전송하고 저장하기 위한 핵심 도구 중 하나입니다. 로컬 환경에서 테스트목적의 프로젝트가 아니라, 외부에 배포+로그인 기능이 존재한다면 비밀번호는 무조건 암호화를 해야합니다. 기본적으로 web개발시 클라이언트의 로그인정보를 데이터베이스에 저장하게됩니다. 기본적인 보안이 되있더라도, 그보안이 뚫린다면 클라이언트의 정보는 노출되게 됩니다. 이런경우를 위해 비밀번호를 암호화해서 클라이언트의 정보가 노출되더라도 확인하기 어렵게 만드는것입니다. ✔ Crypto Node.js 에 내장되어 있는 내장 모듈 중 하나로 문자열을 암호화, 복호화, 해싱할 수 있도록 도와주는 모듈입니다. c..