مكتبة Spritz لأردوينو:
Spritz تشفير بديل للخوارزمية المشهورة RC4، مع دالة Hash و MAC.
مرفق مثالين لتجريب المكتبة، الأول توليد سلسلة عشوائية من البايتات و الثاني عمل Hash لبيانات. لو وجد خلل في النتيجة سيشغل الـ LED المتصل مع pin-13 و يخرج رسالة إلى الـ Serial ...
يمكن استعمالها كـ CSPRNG بعدما تجمع Entropy كافي لتدخله كمفتاح.
يمكن استعمالها لعمل Hash أو MAC.
يمكن أن تشفر بيانات و الطريقة مثل RC4 حيث تعمل XOR أو معامل "+ و -" للبيانات مع السلسلة العشوائية الخارجة.
دوال المستخدم في الإصدار الحالي:
setup() - التهيئة
setupIV() - IV تستعمل بعد دالة التهيئة لإضافة
stream() - إرجاع بايت عشوائي
hash() - Hash function
mac() - Message Authentication Code (MAC) function
كل اقتراح مهم لتطويرها.
التعليقات