현재 위치 - 법률 상담 무료 플랫폼 - 특허 신청 - C#hmacsha 1 과 crypto-js 의 차이점
C#hmacsha 1 과 crypto-js 의 차이점
Hmacsha 1 과 c# 의 crypto-js 의 차이점은 다음과 같습니다.

1. 정의에 따라:

HMAC 는 키 관련 해시 연산 메시지 인증 코드입니다. HMAC 작업은 해시 알고리즘을 사용하여 키와 메시지를 입력으로 사용하고 메시지 요약을 출력으로 생성합니다. HMAC 는 열쇠가 필요하다는 것을 알 수 있습니다. 따라서 HMAC_SHA 1 도 키가 필요하지만 SHA 1 은 필요하지 않습니다.

2, 응용 프로그램에서:

Crypto-js 라이브러리 사용 예:

MD5 암호화:

& ltscriptsrc = "/SVN/tags/3.1.2/build/rollups/md5.js" > & lt/스크립트 >

& lt 스크립트 & gt

Var hash = CryptoJS 입니다. MD5 ("메시지");

& lt/스크립트 >

SHA 1 암호화 데모

& lt scriptsrc = "/SVN/tags/3.1.2/build/rollups/sha1.js" & lt/스크립트 >

& lt 스크립트 & gt

Var hash = CryptoJS 입니다. SHA 1 ("메시지");

& lt/스크립트 >

SHA2 암호화 데모

& lt scriptsrc = "/SVN/tags/3.1.2/build/rollups/sha256.js" > & lt/스크립트 >

& lt 스크립트 & gt

Var hash = CryptoJS 입니다. SHA256 ("메시지");

& lt/스크립트 >

점진적 해시법

Sourceprint 보기 ?

& lt scriptsrc = "/SVN/tags/3.1.2/build/rollups/sha256.js" > & lt/스크립트 >

& lt 스크립트 & gt

Varsha256 = cryptojs.algo.sha256.create ();

Sha256.update ("메시지 섹션1");

Sha256.update ("메시지 2 부");

Sha256.update ("메시지 3 부");

Varhash = sha256.finalize ();

& lt/스크립트 >