Security🔒 المتصفح (محلي)متاح عبر API📴 يعمل بدون اتصالadvanced
مولد عبارات الاسترداد BIP-39
يولّد ويتحقق من عبارات BIP-39 المكونة من 12 أو 24 كلمة مع فحص المجموع.
البيانات تبقى في متصفحك ولا تُرسل لأي سيرفر
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
النتيجة
—إيه اللي الأداة دي بتعمله؟
يولّد ويتحقق من عبارات BIP-39 المكونة من 12 أو 24 كلمة مع فحص المجموع.
إمتى أستخدمها؟
- تختبر محافظاً تعليمية أو تفهم اشتقاق المفاتيح.
- تريد التحقق أن عبارة 12 كلمة تحمل مجموعاً صحيحاً.
- تتعلم كيف تُشتق البذور الحتمية.
مثال واقعي
الإدخال
عدد الكلمات: 12
الناتج
abandon ability able about above absent absorb abstract absurd abuse access accident
128 بت إنتروبيا مع مجموع SHA-256 من 4 بت.
إدخال → معالجة → ناتج → الخطوة التالية
- الإدخال
- اختر 12 أو 24 كلمة.
- المعالجة
- يولّد إنتروبيا ويحسب المجموع ويعرض كلمات القائمة القياسية.
- الناتج
- قائمة مرقّمة.
- الخطوة التالية
- لا تستخدم عبارات مولَّدة على موقع عام لأموال حقيقية.
أخطاء شائعة
- حفظ العبارة في لقطات شاشة أو سحابة.
- مشاركتها مع أي طرف.
- استخدام قائمة كلمات غير قياسية.
يعني إيه النتيجة
تمثيل مقروء لبذرة عالية الإنتروبيا — للتعليم فقط على هذه الصفحة.
الخصوصية والأمان
Your input is processed entirely in your browser and never sent to a YAS server.
API
Endpoint
POST https://yas.sh/api/v1/tools/bip39-generator
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/bip39-generator" \
-H "Content-Type: application/json" \
-d '{"words":12}'JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/bip39-generator", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
"words": 12
}),
});
const data = await res.json();Python
import requests
r = requests.post("https://yas.sh/api/v1/tools/bip39-generator", json={"words":12})
data = r.json()| Field | Type | Required | Description |
|---|---|---|---|
| words | integer | No (default 12) | Word count: 12 or 24 |
Success response
{ "slug": "bip39-generator", "wordsCount": 12, "mnemonic": "abandon ability able about..." }Generate and validate 12 and 24-word BIP-39 mnemonic seed phrases.
Error responses
400 VALIDATION_ERROR— invalid input or unsupported option.413 PAYLOAD_TOO_LARGE— input exceeds the 64 KB limit.429 RATE_LIMIT_EXCEEDED— rate limit exceeded (60 req/min).
Limits
- Maximum input: 64 KB per request.
- Rate limit: 60 requests/min per IP address.
- Authenticated accounts benefit from higher tier quotas.