NodeCrypto 도움말

Link Box

카테고리: 입출력 데이터 · 노드 타입 ID: link-box

링크를 이름 붙인 묶음(예: Key/IV/AAD)으로 모아 함께 움직이게 한다.

개요

여러 개의 심볼릭 포트 링크(예: Key, IV, AAD)를 캔버스 위에서 함께 이동하는 하나의 카드에 묶어, 긴 교차 와이어 없이 깔끔하게 값을 전달한다.

일반 연산 노드와 달리 LinkBox는 캔버스 왼쪽에 입력 포트를 두지 않고, 그래프 내 임의의 상위 노드 출력 포트를 행으로 바인딩한다. 실행 시 각 출력 포트는 바인딩된 상위 출력 포트의 값을 그대로 전달한다.

사용 시점

파라미터 설정

LinkBox는 속성창에서 상위 노드의 출력 포트를 행으로 바인딩하거나, 기존 노드의 출력 포트 컨텍스트 메뉴에서 LinkBox를 생성하여 구성한다. 박스 제목을 바꾸거나 연결된 행의 순서 변경·삭제를 언제든 수행할 수 있다.

포트 입출력 명세

포트 연결 규칙, 데이터 타입별 색상, 가변 포트 생성 방식은 포트 및 연결 문서를 참고한다.

입력 포트

이 노드는 입력 포트가 없다.

출력 포트

항목명세
포트 성격가변 출력 포트(심볼릭 링크)
캔버스 초기 기본값상위 출력 포트를 바인딩하기 전에는 출력 포트가 0개이다.
포트 개수 범위바인딩된 출력 포트 1개 이상.
허용 데이터 타입Bytes, String, Int, Bool, Set(바인딩된 원본 출력 포트의 데이터 타입을 그대로 상속).
포트 추가 및 관리LinkBox 속성창이나 캔버스 컨텍스트 메뉴에서 상위 출력 포트 링크를 추가·삭제·순서 변경할 수 있다.
평가 및 순서 규칙각 출력 포트는 바인딩된 상위 출력 포트의 런타임 값을 그대로 내보낸다.

오류 케이스

이 노드는 런타임 실패 케이스가 없으며(errorProfile: none), 타입이 맞는 모든 입력에 대해 항상 성공한다.

활용 예시

긴 교차선 없이 멀리 떨어진 복호화 노드로 Key와 Nonce 전달하기

LinkBox를 사용해 Key와 Nonce를 복호화 노드 바로 옆으로 가져온다.

  1. 상위의 Key와 Nonce 출력 포트를 Session Params라는 이름의 LinkBox로 묶는다.
  2. 해당 LinkBox를 AES Decrypt 노드 옆에 배치하고 짧은 연결선으로 Key와 Nonce를 연결한다.