Techvoyage

Bộ chuyển đổi NIP-19

Giải mã và mã hóa các định danh NIP-19 của Nostr (npub, note, nevent, nprofile và naddr) trực tiếp trong trình duyệt.

Được giải mã cục bộ bằng nostr-tools. API JSON chỉ chấp nhận định danh công khai, tuyệt đối từ chối nsec.

Về công cụ này

NIP-19 định nghĩa các định dạng bech32 trong giao thức Nostr: npub cho khóa công khai, nsec cho khóa riêng tư, note cho ID sự kiện, còn nevent, nprofile và naddr dành cho các tham chiếu mở rộng kèm relay và metadata. Công cụ này chuyển đổi hai chiều giữa các chuỗi bech32 và giá trị hex tương ứng. Khóa riêng tư chỉ được giải mã cục bộ; API JSON sẽ từ chối nsec.

Câu hỏi thường gặp (FAQ)

npub và note khác nhau thế nào?
npub mã hóa khóa công khai 32 byte; note mã hóa ID sự kiện 32 byte. Cả hai dùng cùng bảng chữ bech32, nên tiền tố cho ứng dụng biết cách hiểu giá trị.
Tại sao nevent và naddr chứa nhiều hơn một ID?
Chúng nhúng thêm thông tin gợi ý relay (relay hints), tác giả hoặc kind để ứng dụng client có thể truy xuất sự kiện hoặc địa chỉ mà không cần truy vấn bổ sung. Khi giải mã, các trường thông tin này sẽ được bóc tách hiển thị riêng.
Tôi có thể giải mã nsec ở đây không?
Có, nhưng chỉ diễn ra trong trình duyệt của bạn: trang web không bao giờ gửi giá trị này đi bất cứ đâu. Tuy nhiên, hãy luôn đối xử với nsec như một khóa riêng tư thực sự và lưu trữ trong trình quản lý mật khẩu an toàn, không lưu trong ghi chú hay ứng dụng chat.