모듈 기본 모듈

모듈 해시

정보 요약 및 요약 서명을 계산하는 데 사용할 수있는 정보 요약 계산 모듈

정적 기능

digest

지정된 알고리즘 ID에 따라 정보 요약 작업 개체 생성

1 2
static Digest hash.digest(Integer algo, Buffer data);

호출 매개 변수 :

  • algo : 정수, 다이제스트 계산 알고리즘 지정
  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

지정된 알고리즘 ID에 따라 정보 요약 작업 개체 생성

1
static Digest hash.digest(Integer algo);

호출 매개 변수 :

  • algo : 정수, 다이제스트 계산 알고리즘 지정

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

md2

MD2 정보 요약 개체 만들기

1
static Digest hash.md2(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

md4

MD4 정보 요약 개체 만들기

1
static Digest hash.md4(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

md5

MD5 정보 요약 개체 만들기

1
static Digest hash.md5(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

sha1

SHA1 정보 다이제스트 개체 만들기

1
static Digest hash.sha1(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

sha224

SHA224 정보 다이제스트 개체 만들기

1
static Digest hash.sha224(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

sha256

SHA256 정보 다이제스트 개체 만들기

1
static Digest hash.sha256(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

sha384

SHA384 메시지 다이제스트 개체 만들기

1
static Digest hash.sha384(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

sha512

SHA512 정보 다이제스트 개체 만들기

1
static Digest hash.sha512(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

ripemd160

RIPEMD160 정보 요약 개체 만들기

1
static Digest hash.ripemd160(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

sm3

SM3 정보 요약 객체 생성

1
static Digest hash.sm3(Buffer data);

호출 매개 변수 :

  • data : Buffer , 동시에 업데이트되는 바이너리 데이터 생성

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac

지정된 알고리즘 식별자를 기반으로 정보 다이제스트 서명 개체 만들기

1 2
static Digest hash.hmac(Integer algo, Buffer key);

호출 매개 변수 :

  • algo : 정수, 다이제스트 계산 알고리즘 지정
  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_md2

MD2 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_md2(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_md4

MD4 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_md4(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_md5

MD5 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_md5(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_sha1

SHA1 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_sha1(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_sha224

SHA224 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_sha224(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_sha256

SHA256 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_sha256(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_sha384

SHA384 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_sha384(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_sha512

SHA512 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_sha512(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_ripemd160

RIPEMD160 메시지 다이제스트 서명 개체 만들기

1
static Digest hash.hmac_ripemd160(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

hmac_sm3

SM3 메시지 다이제스트 서명 객체 생성

1
static Digest hash.hmac_sm3(Buffer key);

호출 매개 변수 :

  • key : Buffer , 이진 서명 키

반환 결과 :

  • Digest , 구성된 정보 다이제스트 객체를 반환합니다.

일정한

MD2

MD2 메시지 다이제스트 알고리즘 식별 상수

1
const hash.MD2 = 1;

MD4

MD4 메시지 다이제스트 알고리즘 식별 상수

1
const hash.MD4 = 2;

MD5

MD5 메시지 다이제스트 알고리즘 식별 상수

1
const hash.MD5 = 3;

SHA1

SHA1 메시지 다이제스트 알고리즘 식별 상수

1
const hash.SHA1 = 4;

SHA224

SHA224 메시지 다이제스트 알고리즘 식별 상수

1
const hash.SHA224 = 5;

SHA256

SHA256 메시지 다이제스트 알고리즘 식별 상수

1
const hash.SHA256 = 6;

SHA384

SHA384 메시지 다이제스트 알고리즘 식별 상수

1
const hash.SHA384 = 7;

SHA512

SHA512 메시지 다이제스트 알고리즘 식별 상수

1
const hash.SHA512 = 8;

RIPEMD160

RIPEMD160 정보 다이제스트 알고리즘 식별 상수

1
const hash.RIPEMD160 = 9;

SM3

SM3 메시지 다이제스트 알고리즘 식별 상수

1
const hash.SM3 = 10;