Công cụ
Các công cụ dành cho nhà phát triển miễn phí chạy hoàn toàn trong trình duyệt của bạn.
Trình tạo Secret Key Hex
Tạo secret key an toàn mật mã dưới dạng byte hex trực tiếp trong trình duyệt. Tương đương với openssl rand -hex N.
Trình tạo cặp khóa Nostr
Tạo cặp khóa Nostr secp256k1 mới ngay trên trình duyệt. Hiển thị dưới định dạng hex và bech32 (npub/nsec).
Trình tạo mật khẩu & cụm mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh hoặc cụm mật khẩu dựa trên từ ngay trong trình duyệt bằng Web Crypto API. Không có gì được gửi tới máy chủ.
Trình tạo Seed Phrase BIP-39
Tạo cụm từ khôi phục (seed phrase) BIP-39 (12–24 từ) cục bộ trong trình duyệt. Không có dữ liệu nào được gửi tới máy chủ.
Trình tạo UUID & ULID
Tạo UUID v4, UUID v7 sắp xếp theo thời gian và ULID ngay trong trình duyệt. Hỗ trợ tạo hàng loạt với đầu ra sao chép nhanh chóng.
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.
Tính năng của các công cụ
Các công cụ này giúp bạn tạo secret key và các mã định danh đáng tin cậy mà không gửi bất kỳ dữ liệu nào lên máy chủ. Quá trình tạo diễn ra trực tiếp trong trình duyệt thông qua Web Crypto API, nostr-tools cùng các thư viện chuẩn hóa, đảm bảo các giá trị hiển thị không bao giờ rời khỏi thiết bị của bạn. Trang web hoàn toàn tĩnh, không tải script theo dõi của bên thứ ba và vẫn hoạt động trơn tru ngay cả khi ngoại tuyến.
Cách sử dụng
- Mở công cụ bạn cần trong danh sách phía trên.
- Tạo giá trị — toàn bộ xử lý diễn ra cục bộ, bạn hoàn toàn có thể ngắt kết nối mạng trước khi tạo nếu muốn an tâm tuyệt đối.
- Sao chép kết quả trực tiếp vào file cấu hình, trình quản lý mật khẩu hoặc terminal; trang web này không lưu trữ bất kỳ thông tin nào.
API công cụ cho AI Agent và Script
Bộ chuyển đổi UUID/ULID và NIP-19 cũng được cung cấp dưới dạng các endpoint JSON công khai, giúp các script và AI agent dễ dàng tạo giá trị tương tự mà không cần trình duyệt. Toàn bộ endpoint được mô tả theo chuẩn OpenAPI 3.0 tại /openapi.json, trả về dữ liệu JSON thuần và không yêu cầu xác thực hay API key.
GET /api/tools/uuid?version=7&count=5— Trả về JSON gồm giá trị UUID v4, UUID v7 hoặc ULID với số lượng và định dạng được yêu cầu.GET /api/tools/nip19?value=npub1...— Trả về JSON gồm các trường công khai đã giải mã của định danh NIP-19, hoặc mã hóa npub/note của khóa hex.
Quá trình tạo khóa, mật khẩu và seed phrase hoàn toàn diễn ra trên trình duyệt: các thông tin nhạy cảm này không bao giờ được gửi tới bất kỳ máy chủ nào.
Câu hỏi thường gặp (FAQ)
- Khóa tạo ra có đủ độ ngẫu nhiên để sử dụng trong môi trường production không?
- Có. Khóa bí mật lấy từ nguồn ngẫu nhiên an toàn về mật mã của trình duyệt — cùng nguyên tắc mà openssl rand và các trình quản lý mật khẩu dùng — và 32 byte tương đương 256 bit entropy.
- Có cần đăng ký tài khoản không và có bị giới hạn sử dụng không?
- Không cần tài khoản, không cần đăng ký và không giới hạn số lần tạo: các công cụ tạo khóa chạy hoàn toàn trên thiết bị của bạn. Các endpoint JSON công khai áp dụng mức giới hạn tần suất (rate limit) hợp lý để đảm bảo tài nguyên cho tất cả mọi người.
- Tôi có thể dùng kết quả cho mục đích thương mại không?
- Có. Khóa bạn tạo thuộc về bạn, và công cụ miễn phí, kể cả trong dự án thương mại và pipeline tự động.