JavaScript2 Node.js: 03. 파일 시스템 접근 1. fs Module fs 모듈은 파일 시스템에 접근하는 모듈이다. 파일 생성, 삭제 및 read/write 할 수 있다. 밑에 코드는 간단한 fs모듈을 사용한 코드이다. // 파일 시스템 접근 // fs모듈 : 파일 시스템에 접근 모듈 const fs = require('fs'); fs.readFile('./readme.txt', (err, data) => { if (err) { throw err; } console.log(data); console.log(data.toString()); }) 여기서 주의깊게 봐야할 것은 console.log(data) 의 출력값으로 버퍼가 나오는 것이다. 2. 버퍼와 스트림에서 자세히 설명하겠다. // writeFIle.js const fs = require('fs.. 2019. 9. 28. Node.js: 01. 단방향 암호화 1. 단방향 암호화 단방향 암호화란 복호화할 수 없는 암호화 방식이다. (암호 --> 암호화) 고객의 빌밀번호를 암호화하여 DB에 저장한다. 로그인시 입력받은 비밀번호를 같은 방법으로 암호화한 후, DB 비밀번호와 비교한다. 원래 비밀번호는 어디에도 저장되어있지 않다. 단방향 암호화 알고리즘은 주로 해시 기법을 사용한다. 해시 기법은 어떠한 문자열을 고정된 길이의 문자열로 바꾸는 방식이다. 2. cryptoe 다양한 방식의 암호화를 도와주는 모듈이다. createHash('알고리즘') : 사용할 해시 알고리즘을 넣어준다. update() : 변환할 문자열을 넣어준다. digest('알고리즘') : 인코딩할 알고리즘을 넣어준다. // 단방향 암호화 알고리즘 const crypto = require('cry.. 2019. 9. 27. 이전 1 다음