Smart Tools
Blog博客
Theme
도구 검색
User login
  • Get Key Pair
  • encrypted
  • declassification
  • 서명
  • 점괘 확인
  • 공개 키 가져오기
개인 키 (PrivateKey)
공개 키 (PublicKey)
압축된 공개 키 (Compressed PublicKey)
암호화 공개 키/개인 키 생성
공개 키 (PublicKey)
암호화할 내용 (msgString)
Start encryption ↓ empty
개인 키 (PrivateKey)
Content to be decrypted (encryptData)
Start decryption ↓ empty
개인 키 (PrivateKey)
Content to be countersigned
Start signing ↓ empty
공개 키 (PublicKey)
Contents to be verified
서명
Commencement of visa inspection empty
개인 키 (PrivateKey)
Get public key ↓ empty
중국 국가암호표준 SM2 소개:

1. 중국 국가암호표준 SM2는 중국 국가암호관리국이 제정한 중국 상용 공개키 암호 표준 알고리즘(비대칭 암호화 알고리즘의 일종)입니다.

2. SM2는 ECC 256비트 타원 곡선 암호화 알고리즘을 채택하고 있으며, 키 길이는 256비트입니다. 디지털 서명, 키 교환 및 공개 키 암호화를 포함하며, RSA/DH/ECDSA/ECDH 등 국제 알고리즘을 대체하기 위해 사용됩니다.

3. 키 쌍 생성: 개인 키와 공개 키를 무작위로 생성합니다. 이 중 공개 키는 130비트와 66비트(압축 공개 키) 길이로 나뉩니다.

4. 암호화/복호화: 생성된 개인 키와 공개 키 쌍을 사용하여 콘텐츠의 암호화 및 복호화가 가능합니다.

5. 서명: 개인 키를 사용하여 서명 데이터를 생성할 수 있으며, 생성 과정에서 SM3 해시 및 DER 인코딩 사용 여부를 설정할 수 있습니다.

6. 서명 검증: 공개 키, 서명, 검증 데이터를 통해 서명의 정확성을 검증할 수 있습니다.

7. 공개 키 획득: 개인 키를 사용하여 해당 개인 키에 대응하는 공개 키를 생성할 수 있습니다.

8. 본 도구의 모든 데이터는 로컬 브라우저에서 처리되며, 네트워크 서버로 업로드되지 않으니 안심하고 사용하십시오!

추천
도구 검색 즐겨찾기 언어