مكتبة 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
كل اقتراح مهم لتطويرها.
http://ift.tt/1U63mQC
from حسوب I/O - الأكثر شيوعاً http://ift.tt/1NZO2Oj
ليست هناك تعليقات:
إرسال تعليق
دائماً، رأيكم يهمنا،