HeYStRanGeR
article thumbnail
[node.js] Node.js 란?
개발 공부/node.js 2022. 1. 3. 11:44

(2022.01.03) node.js 공부를 시작해보려고 한다. 일단은 node.js 교과서라는 책을 바탕으로 하여 구글링하면서 공부할 계획이다. 공부해둔거 기록하고, 나중에 보면 쉽게 떠오르도록 적어두는 것이라 자세하게 적지 않으려고한다. (사실 조금 귀찮기도...) 공식 홈페이지에 따르면, 노드는 자바 스크립트 런타임이라고 정의되어있다. 노드를 통해서 다양한 자바스크립트 애플리케이션을 실행할 수 있지만, 노드는 서버 애플리케이션을 실행하는데 가장 많이 사용한다. Node.js는 이벤트 기반, 논 블로킹, 싱글 스레드 모델이다. 1. 이벤트 기반 모델 이벤트가 발생하면 이벤트 리스너에 등록해둔 함수(콜백함수)를 실행한다. 호출 스택, 백그라운드, 테스트 큐를 돌면서 노드가 종료될 때까지 이벤트 처리를 ..

article thumbnail
[현대 암호학] 제 11장 - 메시지 무결성과 메시지 인증
Security/현대 암호학 2021. 11. 21. 01:52

(2021.11.20) 이번에 정리할 부분 목차 11.1 메시지 무결성 11.1.1 문서와 핑거프린트 11.1.2 메시지와 메시지 다이제스트 11.1.3 차이점 11.1.4 무결성 확인 11.1.5 암호학적 해시 함수 기준 11.2 랜덤 오라클 모델 11.2.1 비둘기 집 원리 11.2.2 생일 문제 11.2.3 랜덤 오라클 모델에 대한 공격 11.2.4 구조에 대한 공격 11.3 메시지 인증 11.3.1 변경 탐지 코드 11.3.2 메시지 인증 코드 11.1 메시지 무결성 무결성 점검(checking Integrity) : 암호학적 해쉬함수를 이용해서 생성된 새로운 message digest와 그 이전의 message digest를 비교하여 message가 바뀌었는지 바뀌지않았는지를 확인할 수 있다. ..

728x90