Pruk on Nostr: Q: สร้าง npub ...
Q: สร้าง npub โดยใส่ชื่อตัวเองได้อย่างไร?
A: ผมเขียนโปรแกรมสุ่มจนกว่าจะเจอเอาดื้อนี่แหละ ถถถ
ถ้าภาษา Python ก็ใช้ร่วมกับ package pynostr
โค้ดก็จะสั้น ๆ ประมาณนี้
from pynostr.key import PrivateKey
name = "xxxxx"
public_key = ""
while public_key[5:5+len(name)] != name:
private_key = PrivateKey()
public_key = private_key.public_key.bech32()
print(f"Private key: {private_key.bech32()}")
print(f"Public key: {public_key}")
ลองไปใช้กันดูได้
ตั้งแต่ 5 ตัวอักษรก็นานเอาเรื่องอยู่นะ
ps. ระวังห้ามมีตัวอักษร 'b', 'i', 'o' หรือ '1' เดี๋ยวจะ gen ไม่ออก
#siamstr
A: ผมเขียนโปรแกรมสุ่มจนกว่าจะเจอเอาดื้อนี่แหละ ถถถ
ถ้าภาษา Python ก็ใช้ร่วมกับ package pynostr
โค้ดก็จะสั้น ๆ ประมาณนี้
from pynostr.key import PrivateKey
name = "xxxxx"
public_key = ""
while public_key[5:5+len(name)] != name:
private_key = PrivateKey()
public_key = private_key.public_key.bech32()
print(f"Private key: {private_key.bech32()}")
print(f"Public key: {public_key}")
ลองไปใช้กันดูได้
ตั้งแต่ 5 ตัวอักษรก็นานเอาเรื่องอยู่นะ
ps. ระวังห้ามมีตัวอักษร 'b', 'i', 'o' หรือ '1' เดี๋ยวจะ gen ไม่ออก
#siamstr