يعيد فك تشفير AES النص الصريح من بيانات شُفرت بمادة مفتاح AES نفسها. صُممت هذه الأداة لغلاف JSON الذي تنتجه أداة تشفير AES من InBrowser.App. يحتفظ الغلاف بالخوارزمية وإعدادات اشتقاق المفتاح والملح وIV والنص المشفر وبيانات وصف النص الصريح معا، بينما تبقى كلمة المرور أو المفتاح الخام منفصلين.
يحدث كل العمل محليا باستخدام Web Crypto API في المتصفح. لا يتم رفع JSON المشفر أو كلمة المرور أو المفتاح الخام أو النتيجة بعد فك التشفير.
متى تستخدم هذه الأداة
استخدمها عندما يرسل لك شخص ما غلاف JSON من نوع inbrowser-aes-v1، أو عندما تحتاج إلى استعادة ملاحظة أو رمز وصول أو مقتطف إعدادات أو ملف سبق أن شفرته بصفحة أداة تشفير AES المطابقة.
إذا أُنشئ الغلاف بكلمة مرور، فأدخل كلمة المرور نفسها وستعيد الأداة استخدام تجزئة PBKDF2 وعدد التكرارات والملح ووضع AES وطول المفتاح المخزنة. وإذا أُنشئ الغلاف بمفتاح خام، فألصق المفتاح السداسي العشري بالطول الدقيق المسجل في الغلاف.
ملاحظات عملية
يوثق AES-GCM البيانات المشفرة، لذلك ينبغي أن تفشل المفاتيح الخاطئة أو JSON الذي تم تغييره بدلا من إرجاع نص صريح معدل. يستطيع AES-CBC وAES-CTR فك تشفير الأغلفة المتوافقة، لكنهما لا يوثقان النص المشفر بنفسيهما.
احتفظ بكلمة المرور أو المفتاح الخام منفصلين عن غلاف JSON. يستطيع أي شخص لديه الغلاف ومادة المفتاح معا استعادة النص الصريح. بالنسبة إلى أغلفة الملفات، يستخدم التنزيل المستعاد اسم الملف الأصلي ونوع الوسائط المخزنين في JSON.