DevToys Web Pro iconDevToys Web Proבלוג
דרגו אותנו:
נסו את תוסף הדפדפן:

מחולל מנמוניקה BIP39

מצב
מספר מילים

יצירת מנמוניק

פרטים טכניים

כיצד פועל מחולל המנמוניקה BIP39

מה הכלי עושה

מחולל המנמוניקה BIP39 יוצר ביטויי זרע מאובטחים קריפטוגרפית המשמשים לגיבוי ולשחזור ארנקי מטבעות קריפטוגרפיים. הוא מייצר ביטויים בני 12, 15, 18, 21 או 24 מילים מתוך רשימת המילים האנגלית התקנית של BIP39 (2048 מילים), עם סכום ביקורת מובנה לזיהוי שגיאות. הכלי יכול גם לאמת מנמוניקות קיימות ולהפיק את ה-seed המתאים.

מקרי שימוש נפוצים למפתחים

מפתחים משתמשים במחוללי BIP39 בעת בניית יישומי ארנקי מטבעות קריפטוגרפיים, בדיקת נתיבי גזירה של ארנקים היררכיים (HD), יצירת ארנקי בדיקה לסביבות פיתוח, ואימות לוגיקת אימות מנמוניקה. הכלי שימושי גם לחוקרי אבטחה המנתחים אנטרופיה של יצירת ארנקים ולמחנכים המדגימים כיצד פועלים ביטויי זרע.

פורמטי נתונים, טיפוסים או וריאנטים

מנמוניקות BIP39 מקודדות אנטרופיה כרצף מילים מתוך רשימה תקנית בת 2048 מילים. 128 ביט של אנטרופיה מפיקים 12 מילים, ו-256 ביט מפיקים 24 מילים. המילה האחרונה כוללת סכום ביקורת הנגזר מ-SHA-256 של האנטרופיה. ניתן לשלב את המנמוניקה עם סיסמת מעבר אופציונלית כדי להפיק seed בן 512 ביט באמצעות PBKDF2-HMAC-SHA512 (2048 איטרציות).

מלכודות נפוצות ומקרי קצה

לעולם אל תשתמשו במנמוניקה שנוצרה בדפדפן עבור כספים אמיתיים — סביבות דפדפן עשויות שלא לספק אנטרופיה מספקת. השתמשו תמיד בארנקי חומרה או בתוכנה שעברה ביקורת לצורך יצירת מפתחות בסביבת ייצור. סיסמת המעבר רגישה לאותיות גדולות/קטנות, ואם שוכחים אותה הכספים אובדים לצמיתות. לא כל שילוב של 12 מילים הוא תקין — סכום הביקורת חייב להתאים.

מתי להשתמש בכלי הזה לעומת קוד

השתמשו בכלי הדפדפן הזה ללמידה, בדיקות ומטרות פיתוח בלבד. עבור יישומי ארנק בסביבת ייצור, השתמשו בספריות שעברו ביקורת כמו @scure/bip39 או bitcoinjs-lib ישירות בתוך היישום שלכם עם מקורות אנטרופיה מתאימים, ולעולם אל תחשפו ביטויי seed לכלי המפתחים של הדפדפן או לבקשות רשת.