الأمان والتشفير

أنشئ كلمات المرور والتجزئات والرموز وشفّر النصوص — كل ذلك داخل متصفحك باستخدام Web Crypto.

18 أداة

تشفير نصوص AES (AES-GCM + PBKDF2)

شفّر النص وفك تشفيره باستخدام AES-256-GCM بمفتاح مشتق من عبارة مرور (PBKDF2 SHA-256، ملح عشوائي)، بالكامل داخل متصفحك ودون أي رفع.

تجزئة Argon2 وscrypt

جزّئ كلمة مرور باستخدام Argon2id أو scrypt وتحقق من تطابق تجزئة Argon2 مع كلمة مرور، بالكامل داخل متصفحك.

مولّد ومدقّق تجزئة Bcrypt

أنشئ تجزئة كلمة مرور bcrypt من نص عادي بعامل التكلفة الذي تختاره، أو تحقّق من كلمة مرور مقابل تجزئة bcrypt موجودة، بالكامل داخل متصفّحك.

مولّد عبارات BIP39 التذكيرية

أنشئ عبارة استرداد BIP39 عشوائية من 12 إلى 24 كلمة بعدة لغات، أو حوّل عبارة تذكيرية موجودة إلى الإنتروبيا الأولية الخاصة بها، كل ذلك داخل متصفحك.

مولّد طلب توقيع الشهادة (CSR) والشهادات الموقّعة ذاتيًا

أنشئ مفتاحًا خاصًا بخوارزمية RSA أو ECDSA مع طلب توقيع شهادة أو شهادة X.509 موقّعة ذاتيًا، كل ذلك داخل متصفحك.

مولّد مفاتيح ECDSA و Ed25519

أنشئ أزواج مفاتيح ECDSA (P-256/P-384) أو Ed25519 ووقّع الرسائل أو تحقّق منها، مع التصدير إلى PEM أو JWK، بالكامل داخل متصفّحك.

مولّد HMAC

احسب توقيع HMAC من أي رسالة ومفتاح سري باستخدام SHA-1 أو SHA-256 أو SHA-384 أو SHA-512، مع إخراج بصيغة سداسية عشرية أو Base64، مباشرة في متصفحك.

مولّد htpasswd

أنشئ سطر .htpasswd لخادم Apache أو nginx وترويسة تفويض HTTP Basic انطلاقًا من اسم مستخدم وكلمة مرور، مع تجزئة bcrypt أو APR1 أو SHA-1، بالكامل داخل متصفحك.

أدوات JWT — فكّ التشفير والتحقق والتوقيع

فكّ تشفير رموز JWT، وتحقّق من توقيعات HS وRS وES باستخدام سرّ أو مفتاح عام بصيغة PEM، ووقّع رموز HS جديدة — كل ذلك بالكامل داخل متصفّحك.

مولّد كلمات المرور

أنشئ كلمات مرور قوية وعشوائية مع إمكانية ضبط الطول ومجموعات الأحرف الصغيرة والكبيرة والأرقام والرموز، وتصفية الأحرف الملتبسة، كل ذلك داخل متصفحك.

أداة فحص قوة كلمة المرور

قيّم أي كلمة مرور من 0 إلى 4 وشاهد إنتروبيتها والوقت المقدّر لكسرها ونصائح تحسين ملموسة، وكل ذلك يُحسب داخل متصفحك.

اشتقاق المفاتيح PBKDF2 و HKDF

اشتق مفتاحًا من كلمة مرور أو سر باستخدام PBKDF2 أو HKDF، مع اختيار الملح وعدد التكرارات أو وسم info والتجزئة وطول الإخراج، واقرأه بصيغة hex أو base64، كل ذلك داخل متصفحك.