Điểm:1

Chuyển đổi khóa riêng secp256k1 thành khóa riêng sr25519

lá cờ ph

Có thể chuyển đổi khóa riêng secp256k1 thành khóa sr25519 hợp lệ không?

Điểm:3
lá cờ ng

Có thể chuyển đổi khóa riêng secp256k1 thành khóa sr25519 hợp lệ không?

Đúng. Có thể chuyển đổi bất kỳ phần dữ liệu bí mật nào thành khóa riêng hoặc khóa bí mật của bất kỳ hệ thống mật mã nào, bằng cách sử dụng phần dữ liệu đó làm hạt giống của trình tạo khóa xác định cho hệ thống mật mã đích đã nói. Và thật hợp lý khi làm như vậy khi có đủ entropy trong dữ liệu nguồn, kể cả trong trường hợp hiện tại vì khóa riêng secp256k1 có gần 256 bit entropy, khi sr25519 hài lòng với một chút trên 252. Nhìn vào thông số kỹ thuật của nó, nó giống như GenPrivKeyFromSecret sẽ làm, bất kể định dạng của khóa nguồn.


Không có mục đích đã nêu, thật khó để chính xác hơn. Và không chắc toàn bộ nỗ lực phục vụ một mục đích hữu ích. Nó đi ngược lại một khuyến nghị phổ biến mà tôi viết lại là:

một lần sử dụng, một chìa khóa

nơi bạn có thể thay đổi sử dụng đến cách sử dụng, mục đích, trang web, thiết bị¦ và Chìa khóa đến bí mật, khóa bí mật, khóa riêng tư, cụm mật khẩu, mật khẩu, mã PINâ¦

Maarten Bodewes avatar
lá cờ in
Tôi cũng bao gồm mô tả về kẹp bit, thực tế là khóa chung không tương thích và bạn có thể muốn sử dụng KDF (mặc dù `GenPrivKeyFromSecret` về cơ bản đã làm điều đó bằng cách sử dụng SHA-512: xem [tại đây](https:// github.com/oasisprotocol/curve25519-voi/blob/9075215235b7831a986762f57a46351c473c22b5/primitives/sr25519/keys.go)) trong câu trả lời mà tôi đang viết. Bạn có biết tại sao SHA-512 được sử dụng thay vì SHA-256 trong thư viện đó không?
fgrieu avatar
lá cờ ng
@MaartenBodewes: Vâng, tôi (bây giờ) thấy câu trả lời hay đã bị xóa của bạn. Tôi nghĩ rằng việc sử dụng SHA-512 có liên quan đến Ed25519 [theo truyền thống](https://ed25519.cr.yp.to/ed25519-20110926.pdf#page=8) sử dụng SHA-512 làm PRF để tạo nhóm nhân vô hướng giả ngẫu nhiên các phần tử, với tùy chọn rút gọn modulo prime $\ell=2^{252}+27742317777372353535851937790883648493$ hoặc nhiều phần tử của chúng, vì lợi ích của khả năng chống lại các cuộc tấn công kênh phụ có thể tham số hóa.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.