일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- RAID
- kubernetes
- node.js
- MongoDB
- 용어정리
- 이론
- git
- worker
- gns3
- 명령어
- Javascript
- 클라우드
- 실습
- docker
- 개념
- OpenStack
- express
- nodejs
- Docker Swarm
- 도커
- IaaS
- Docker-compose
- mysql
- PAT
- dockerfile
- 네트워크
- RAPA
- 쿠버네티스
- PaaS
- network
- Today
- Total
목록2020/01/13 (3)
융융이'Blog
단방향 해시 함수 보통 프로그래머는 아래의 두 가지 중 한 가지로 사용자의 패스워드를 저장한다. 단순 텍스트(plain text) 단방향 해시 함수(one-way hash function)의 다이제스트(digest) 일반적으로 단순하게 패스워드를 그냥 저장하는 경우는 없다. 단방향 해시 함수는 수학적인 연산을 통해 원본 메시지를 변환하여 암호화된 메시지인 다이제스트를 생성한다. 원본 메시지를 알면 암호화된 메시지를 구하기는 쉽지만 암호화된 메시지로는 원본 메시지를 구할 수 없어야 하며 이를 '단방향성'이라고 한다. 예를 들어 사용자의 패스워드가 "hunter2"라면 이 문자열을 흔히 사용하는 해시 알고리즘인 SHA-256으로 인코딩하여 아래와 같은 값을 얻을 수 있다. f52fbd32b2b..
os 노드는 os모듈에 정보가 담겨 있어 운영제체의 정보를 가져올 수 있습니다. const os = require('os') console.log("운영체제 정보 ----------"); console.log('os.arch():', os.arch()); console.log('os.platform():', os.platform()); console.log('os.type():', os.type()); console.log('os.updtime():', os.updtime()); console.log('os.hostname():', os.hostname()); console.log('os.release():..
global 브라우저의 window와 같은 전역 객체입니다. 즉 window.open 메서드를 그냥 open으로 호출할 수 있는 것처럼 global도 생략할 수 있습니다. 전역 객체라는 점을 이용하여 간단한 데이터를 파일끼리 공유할 때 사용하기도 합니다. globalA.js module.exports = () => global.message; globalB.js const A = require('./globalA'); global.message = '안녕하세요'; console.log(A()) // 안녕하세요 global 객체의 속성에 값을 대입하여 파일 간에 데이터를 공유할 수 있지만, 이를 남용하지말아야한다. 규모가 커질수록 어떤 파일에서 global객체에 값을 대입했는지..