피드로 돌아가기
Node.js 15.8.0 (Current)
Node.js BlogNode.js Blog
Backend

Node.js 15.8.0이 crypto 모듈에 generatePrime/checkPrime 함수 및 (Ed/X)25519/(Ed/X)448 지원 추가로 암호화 기능 확대

Node.js 15.8.0 (Current)

2021년 2월 2일5intermediate

Technical Solution

  • crypto 모듈: generatePrime()과 checkPrime() 함수 추가로 소수 생성 및 검증 기능 제공
  • crypto 모듈: (Ed/X)25519/(Ed/X)448 타원곡선 암호 방식에 대한 실험적 지원 추가
  • dgram 모듈: createSocket() 함수에 AbortSignal 파라미터 지원으로 소켓 생성 작업 취소 가능
  • readline 모듈: history 이벤트 추가 및 초기 히스토리 설정 옵션 제공
  • readline 모듈: question() 메서드에 AbortController 지원으로 사용자 입력 대기 중단 가능
  • npm: 7.5.0 및 7.5.1로 업그레이드
  • fs 모듈: promises.readFile()에서 파일 크기 사전 인지 시 전체 크기 한 번에 읽기 처리
  • fs 모듈: validatePosition 함수 추가로 read/readSync에서 위치 검증 수행
  • esm: 레거시 main 룩업 방식을 Deprecated 처리
  • OpenSSL: 여러 QUIC 관련 패치 리버트 및 OpenSSL 설정 업데이트
  • 코드 리팩토링: async_hooks, http, lib 모듈에서 안전하지 않은 배열 반복 제거
  • buffer: 스레드 내에서 백업 저장소 생성 회피 처리
  • child_process: promisified exec()에 취소(cancel) 기능 허용
  • crypto: 암호화된 개인키를 공개키로 임포트할 때 발생하는 오류 수정
  • crypto: generateKeyPair('ec')에서 NODE-ED*/NODE-X* 곡선 지원 제거
  • doc: 다양한 문서 업데이트 및 마크업/색상/ARIA 라벨 개선

Node.js 기반 암호화 서비스를 구축할 때

1

5.

8.0의 generatePrime/checkPrime 함수를 사용하면 소수 생성 및 검증을 표준 라이브러리로 처리할 수 있으며, AbortSignal을 네트워크 작업(dgram, readline)에 적용하면 사용자 취소 요청에 즉각 대응하는 반응성을 확보할 수 있다

원문 읽기