NodeCrypto 도움말

포트 순서와 이름 변경

노드의 입력 포트와 출력 포트의 세로 표시 순서 및 표시 이름을 사용자 정의할 수 있다. 이를 통해 캔버스에서 얽힌 연결선(엣지)을 정리하고, 프로토콜 내 구체적인 역할(예: Session Key, Handshake Nonce)에 맞게 포트에 라벨을 붙일 수 있다.

AES Encrypt ⋮⋮ Session Key id: key ⋮⋮ Plaintext ⋮⋮ Handshake Nonce 저장된 .ncw 및 엔진 바인딩 targetHandle: "key" (불변 ID) portNames.inputs.key: "Session Key" 순서나 이름을 바꾸어도 연결선은 끊어지지 않는다

포트 순서 변경

포트 이름 변경

포트 ID는 변하지 않는다

연결선(엣지), 워크플로우 실행 엔진, 헤드리스 CLI, 저장된 워크플로우 파일(.ncw 및 초안 JSON)은 고정 포트를 표시 이름이 아닌 불변 내부 포트 id(예: key, plaintext, iv)로 참조한다. 따라서 고정 포트의 순서를 바꾸거나 이름을 변경해도 기존 연결선이 끊어지거나 암호 연산 결과가 달라지지 않는다. 사용자 정의 표시 이름은 캔버스 UI, 에러 메시지, 데이터 인스펙터에 표시된다.

예외: Script 노드에서는 각 가변 포트의 이름이 곧 스크립트 소스 코드 안에서 참조하는 변수 식별자이므로, Script 포트의 이름을 변경하면 포트 id와 연결된 엣지가 함께 갱신된다.