온라인 Ed25519 서명 및 검증 도구

Ed25519 서명

Ed25519 검증

이 도구에 대해

이 도구가 적합한 용도

이 페이지는 Ed25519 개인 키로 UTF-8 텍스트에 서명하고 일치하는 공개 키로 Base64 서명을 검증합니다. 메시지 서명 흐름, API, 애플리케이션 프로토콜을 디버깅할 때 유용합니다.

모든 서명 및 검증은 브라우저에서 로컬로 처리되므로 민감한 키가 사용자의 기기를 떠날 필요가 없습니다.

여기서 Ed25519는 RFC 8032로 표준화된 서명 방식을 뜻하며, 인증서 패키징이 아니라 원시 메시지 서명과 검증을 수행합니다.

키 요구사항

  • 서명은 32바이트 또는 64바이트로 디코딩되는 Base64 개인 키를 허용합니다.
  • 검증은 정확히 32바이트로 디코딩되는 Base64 공개 키가 필요합니다.
  • 서명 필드는 Base64로 인코딩된 Ed25519 서명을 기대합니다.

일반적인 워크플로

  1. 메시지와 개인 키를 붙여넣어 서명을 생성합니다.
  2. 동일한 메시지, 공개 키, 그리고 서명을 검증 패널에 붙여넣습니다.
  3. 서명이 일치하는 개인 키로 생성되었고 메시지가 변경되지 않았다면 검증이 성공합니다.

자주 묻는 질문

Ed25519 서명은 무엇을 증명하나요?

메시지가 대응되는 개인키로 서명되었고 서명 이후 메시지가 변경되지 않았음을 확인합니다.

Ed25519 서명 검증에 개인키가 필요한가요?

아니요. 검증에는 공개키, 원본 메시지, 서명만 필요합니다. 개인키는 새 서명을 만들 때만 필요하며 공유하면 안 됩니다.

Ed25519 서명 검증이 실패하는 이유는 무엇인가요?

메시지, 공개키, 서명이 정확히 맞아야 합니다. 추가 공백, 다른 줄바꿈, 다른 인코딩, 맞지 않는 키 쌍은 모두 검증 실패를 일으킬 수 있습니다.

관련 도구