NodeCrypto 도움말

Static Value

카테고리: 입출력 데이터 · 노드 타입 ID: input-static-value

선택한 타입(bytes/string/int/bool)의 상수 값을 제공한다

개요

암호화 그래프에 고정된 상수 리터럴 값(Bytes, String, Int, Bool)을 공급한다. 외부 입력 포트에 의존하지 않고 실행 시점마다 항상 동일한 설정값을 Value 출력 포트로 내보낸다.

노드 카드 본문과 속성창에서 타입 드롭다운과 해당 타입에 맞는 입력 에디터(16진수 바이트 에디터, 텍스트 입력창, 64비트 부호 있는 정수 및 임의 정밀도 BigInt 입력창, 참/거짓 선택기)를 바로 제공한다.

사용 시점

파라미터 설정

파라미터 (ID)타입 및 기본값노출 조건설명 및 옵션
타입
type
select
기본값: bytes
항상 노출 단일 출력 포트 Value의 런타임 데이터 타입을 선택하며, 노출되는 값 입력 필드를 전환한다.
  • bytes: 원시 이진 바이트 배열(Uint8Array). 16진수 문자열로 입력한다.
  • string: 유니코드 텍스트 문자열.
  • int: 정수(안전 정수 범위 내에서는 number, 초과 시 bigint).
  • bool: 불리언 진릿값(true 또는 false).
값 (Bytes)
valueBytes
hex
기본값: 00112233445566778899aabbccddeeff
변수 참조 지원 ($var: bytes)
type가 bytes 일 때 Bytes 출력에 사용할 공백 허용 16진수 바이트열(예: 00 01 02 ff 또는 deadbeef)이다. 빈 문자열은 길이 0의 Uint8Array(0)을 생성한다.
값 (String)
valueString
textarea
기본값: Hello NodeCrypto!
변수 참조 지원 ($var: string)
type가 string 일 때 type이 string일 때 그대로 내보낼 UTF-8 텍스트 리터럴이다.
값 (Int)
valueInt
number
기본값: 0
변수 참조 지원 ($var: int)
type가 int 일 때 type이 int일 때 내보낼 부호 있는 10진 정수(예: 42, -1, 또는 큰 정밀도 정수)이다.
값 (Bool)
valueBool
select
기본값: false
변수 참조 지원 ($var: bool)
type가 bool 일 때 type이 bool일 때 내보낼 불리언 상수(true 또는 false)이다.
  • true: 불리언 true를 내보낸다.
  • false: 불리언 false를 내보낸다.

포트 입출력 명세

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

입력 포트

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

출력 포트

포트 성격: 고정 출력 포트 (총 1개).

포트 이름포트 ID데이터 타입노출 조건설명
Value value Bytes 항상 노출 선택한 타입 파라미터와 일치하는 상수 값을 내보낸다. 포트 핸들 색상은 선택한 타입에 맞춰 자동으로 바뀐다.

오류 케이스

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

활용 예시

128비트 AES 테스트 키 공급하기

NIST SP 800-38A 표준 16바이트 AES-128 키를 AES Encrypt 노드에 주입한다.

  1. 캔버스에 Static Value 노드를 배치하고 타입을 Bytes (Hex)로 유지한다.
  2. 값 (Bytes)에 2b7e151628aed2a6abf7158809cf4f3c를 입력한다.
  3. Value 출력 포트를 AES Encrypt의 Key 입력 포트에 연결한다.

String to Bytes에 UTF-8 평문 공급하기

사람이 읽을 수 있는 텍스트 상수를 제공하고 암호화 전에 바이트로 변환한다.

  1. Static Value의 타입을 String (텍스트)으로 바꾸고 값 (String)에 Hello, NodeCrypto!를 입력한다.
  2. Value를 String to Bytes의 String 입력에 연결하여 UTF-8 Bytes를 얻는다.