Dockeyhunt 개인 키 계산기
Dockeyhunt 개인 키 계산기

비트코인 지갑의 개인 키 X를 계산하는 공식을 실행하는 소프트웨어  다음과 같습니다.

X=hex(((SKZ)⋅modinv(R,N))modN)

  • S   와   R은   거래 서명(RawTX)의 값입니다.
  • Z는   거래 서명 해시입니다.
  • K는   비밀 키(nonce)입니다.
  • N은   타원곡선군의 순서이다.
  • modinv(  R  ,  N )은 R 의 모듈러 역함수이며,   모듈러   N  에 대한 모듈러 역함수입니다    .

공식 설명

  1. 입력 매개변수  :
    • S   와   R  : 이 값은 거래 서명에서 얻습니다. 개인 키를 복구하는 데 필요합니다.
    • Z  : 이는 서명 해시이며, 이 프로세스에서도 사용됩니다.
    • K  : 지갑 소유자만 알아야 하는 비밀 키(nonce).
  2. 계산  :
    • 먼저  S를 K   로   곱합니다.
    • 그런 다음 Z를 뺍니다    .
    • 결과는 R   모듈로   N 의 모듈러 역수로 곱해집니다  . 이를 통해 R  의 영향을 “취소”하여    개인 키를 계산하는 데 사용할 수 있는 값을 얻을 수 있습니다.
    • 마지막으로, 결과를 모듈로   N 으로 구하여  개인 키 값에 대한 허용 범위 내에 있는지 확인합니다.
  3. 16진수 형식으로 변환  :
    • 모든 수학 연산이 수행된 후 결과는   hex()비트코인의 개인 키를 나타내는 표준 표현인 함수를 사용하여 16진수 형식으로 변환됩니다.

우리는 Dockeyhunt Private Key Calculator   소프트웨어를 사용하여 공식을 조사했습니다.X=hex(((SKZ)⋅modinv(R,N))modN) 비트코인 지갑의  개인 키  X를 계산합니다. 또한 트랜잭션 서명에서 추출된  값 S  와  R , 서명의 해시 Z , 비밀 키 K , 타원 곡선 그룹의 순서 N을 포함하여 이를 적용하는 데 필요한 모든 입력 매개변수와 단계를 자세히 설명했습니다. S를 K  로 곱하는 것부터 시작하여 결과를 16진수 형식으로 변환하는 것으로 끝나는 계산의 각 단계를 설명하여 프로세스를 완전히 이해할 수 있도록 했습니다. 공식에 사용된 모듈러 역함수는 값 R  의 영향을 “상쇄”할 수 있으므로 개인 키를 복구하는 데 중요한 역할을 합니다 .

개인 키가 어떻게 계산되는지 이해하는 것은 비트코인과 암호화폐 전반에서 작업하는 데 중요한 측면입니다. 이 정보는 비트코인 ​​블록체인이 작동하는 방식을 더 깊이 이해하고자 하는 개발자와 사용자 모두에게 유용할 수 있습니다.

Dockeyhunt 도청 공격

От