أدوات الأمان
في كل مكان آخر من هذا الموقع، العمل محليًا تفضيل قويّ. وهنا هو المقصد كله: فكلمة المرور أو الرمز أو السرّ المرسَل إلى خادم ليُعالَج قد كُشف أصلًا.
لا شيء ممّا تكتبه يُنقل
مولّد كلمات المرور
ولّد كلمات مرور أو عبارات مرور يسهل تذكّرها بمولّد التعمية في متصفّحك. لا شيء يُنقل.
افتح$termiva pass --checkفاحص قوة كلمات المرور
قدّر عشوائية كلمة مرور وزمن كسرها دون اتصال — وهي الطريقة الوحيدة لفحص واحدة دون كشفها.
افتح$termiva hash --sha256مولّد البصمات
ولّد بصمة معمّاة لنصّ أو ملف، باستعمال محرّك التعمية في متصفّحك.
افتح$termiva uuid --count 10مولّد UUID
ولّد معرّفات UUID عشوائية واحدًا واحدًا أو بالآلاف، من مصدر معمّى.
افتح$termiva base64 --encodeمرمِّز Base64 وفاكّه
حوّل النص إلى Base64 والعكس، بمخرجات آمنة للروابط وتعامل سليم مع الكتابات غير اللاتينية.
افتح$termiva jwt --decodeفاكّ رموز JWT
فُكّ ترويسة رمز JSON وحمولته محليًا، مع ترجمة تواريخ الانتهاء إلى أوقات مقروءة.
افتح$termiva encrypt --aes256تعمية النصوص
عمِّ رسالة بـAES-256-GCM وعبارة مرور، باستعمال محرّك التعمية في متصفّحك.
افتح$termiva url --encodeمرمِّز الروابط وفاكّه
رمّز الروابط ومعاملات الاستعلام وفكّها، مع تفكيك لكل جزء من العنوان.
افتح$termiva verify --sha256مدقّق البصمات
الصق البصمة التي أعطاك إياها الناشر، واختر ملفك، وانظر فورًا هل تتطابقان.
افتح$termiva qr --encodeمولّد رموز QR
أنشئ رمز QR لرابط أو نصّ أو شبكة واي فاي أو بطاقة جهة اتصال — يُولَّد على جهازك ويشير مباشرةً إلى بياناتك.
افتح$termiva qr --decodeقارئ رموز QR
فُكّ رمز QR من صورة أو من كاميرتك واقرأ الوجهة قبل أن تزورها.
افتح$termiva random --range 1-100مولّد الأعداد العشوائية
اسحب أعدادًا أو ارمِ نردًا أو اختر أسماء من قائمة بالمولّد المعمّى في متصفّحك، بلا انحياز الباقي.
افتحلماذا لم يكن هذا القسم ليعمل على أي نحو آخر
فاحص قوة كلمات المرور الذي يرفع ما تكتبه قد أُعطي كلمة مرورك. وفاكّ JWT الذي يرفع رمزًا قد سُلِّم بيان اعتماد حيًّا. ومولّد كلمات المرور العامل على خادم غيرك أنتج كلمة مرور رآها ذلك الخادم.
ولا شيء من ذلك افتراضي. بل هو كيف تُبنى هذه الأدوات عادةً. وما إن تغادر كلمةُ مرورك جهازك حتى لا يبقى لك سبيل إلى معرفة ما جرى لها.
وكل شيء هنا يستعمل واجهة Web Crypto في متصفّحك، الشفرة نفسها التي تحمي HTTPS. راقب تبويب الشبكة وأنت تكتب فلن ترى شيئًا. أو اقطع اتصالك بالإنترنت: تستمرّ الأدوات في العمل، لأنه لم يكن هناك شيء يُرسَل قط.
أي أداة تحتاج؟
كلمات المرور
المولّد ينتج سلاسل عشوائية أو عبارات مرور يسهل تذكّرها من مصدر العشوائية المعمّى، باختيار غير منحاز. وفاحص القوة يقدّر العشوائية وزمن الكسر غير المتّصل، ويشير إلى الأنماط التي لا يراها الحساب.
السلامة
البصم يبصم نصًّا أو ملفًّا بـSHA-256 وأربع خوارزميات أخرى — منها MD5 وSHA-1، وهما مكسورتان ومدرجتان فقط للتحقّق من البصمات القديمة. ومعرّفات UUID تولّد معرّفات لا تحتاج تنسيقًا لتبقى فريدة. ومدقّق البصمات يأخذ البصمة التي أدرجها ناشر ويخبرك هل يطابقها تنزيلك — بحساب بصمة صورة قرص بحجم غيغابايتات محليًا بدل رفعها لتُفحص، وهو ما كان سيهدم الغرض كليًا.
الترميز والرموز
Base64 يرمّز ويفكّ بدعم سليم ليونيكود، وهو ما تخطئ فيه معظم الأدوات. وفاكّ JWT يقرأ ادّعاءات رمز ووقت انتهائه دون نقل بيان الاعتماد. وأداة الروابط تتولّى الترميز بالنسبة المئوية في الاتجاهين وتفكّك عنوانًا، مسمّيةً المعاملات التي تعرّفك لا الصفحة.
رموز QR
المولّد يضع محتواك مباشرةً في الرمز، بلا إعادة توجيه عبر خادم أحد — فلا يمكن عدّه ولا إطفاؤه ولا وضعه خلف اشتراك لاحقًا. والقارئ يؤدّي العمل المعاكس: يعرض لك إلى أين يقود رمز قبل أن تتبعه، ويسمّي الحيل المستعملة لإخفاء وجهة.
السرّية والصدفة
التعمية تحمي رسالة بـAES-256-GCM وعبارة مرور — لإرسال سرّ عبر قناة لا تثق بها. ومولّد الأعداد العشوائية يسحب أعدادًا ونردًا وفائزي جوائز من المصدر المعمّى نفسه، وقد أُزيل منه انحياز الباقي الذي يميل بمعظم المولّدات البسيطة.