1. واجهة الإنتروبيا مقابل واجهة الأرقام العشوائية العادية
معظم واجهات "الأرقام العشوائية" تُغلّف مولّد أرقام عشوائي زائف (PRNG) يعمل على الخادم: سريع، حتمي، ولا يفوق عدم قابليته للتنبؤ بذرته. أما واجهة الإنتروبيا فتكشف بدلاً من ذلك مخرجات مصدر إنتروبيا مادي، وهو في حالة Galactropy ضوضاء راديو تم أخذ عينات منها بواسطة أجهزة استقبال SDR، بحيث لا يعتمد عدم القابلية للتنبؤ على إبقاء أي بذرة سرية.
هذا الفرق مهم عند تزويد مولدات CSPRNG ببذرة، أو توليد مفاتيح تشفير، أو في أي حالة استخدام لا تكون فيها إجابة "نتجت هذه القيمة عن معادلة" مقبولة.
2. كيف بُنيت واجهة إنتروبيا Galactropy
تقوم عقدة SDR واحدة أو أكثر برقمنة الطيف الراديوي باستمرار وبث عينات خام إلى مولّد مركزي، يقوم بمزجها وتكييفها بخوارزمية SHA-512 في مجمّع إنتروبيا مشترك. تقرأ طبقة الواجهة، وهي نقاط نهاية HTTP تحت /raw وَ /v1/random/*، بالإضافة إلى خادم TCP خام على المنفذ 1420، مباشرة من ذلك المجمّع.
3. استدعاء الواجهة
لا يتطلب استخدام نقاط النهاية العامة أي مفتاح API أو تسجيل. احصل على دفعة من البايتات الخام بطلب واحد، أو افتح اتصالاً بثّياً للحصول على مخرجات مستمرة. راجع المرجع الكامل لنقاط النهاية، وحدود المعدل، وأمثلة Python/JS في توثيق الواجهة.
View current statistical reports ->4. مثال بسيط
أبسط استدعاء ممكن هو طلب HTTP GET واحد:
curl -s "https://galactropy.com/raw?bytes=512" --output entropy.bin