مشفر شفرة Atbash
Atbash من أقدم الشفرات المسجلة، وقد استخدمها كتبة عبريون في سفر إرميا نحو عام 600 قبل الميلاد. تطابق كل حرف مع صورته المعكوسة في الأبجدية: A تصبح Z، وB تصبح Y، وهكذا. ولأن جدول المطابقة هو معكوس نفسه، فإن العملية نفسها تشفر وتفك التشفير. هي ضعيفة بكل مقاييس التشفير الحديثة، لكنها لا تزال حاضرة في الألغاز وغرف الهروب ودروس التشفير التمهيدية.
كيفية الترميز باستخدام Atbash
-
1
أدخل النص الصريح (أو النص المشفر)
تترجم الحروف A-Z وa-z؛ أما الأرقام والمسافات وعلامات الترقيم فتمر كما هي.
-
2
ينقلب كل حرف إلى نظيره المعكوس
A↔Z، B↔Y، C↔X، ... M↔N.
-
3
انسخ النتيجة
تحافظ الأداة على حالة الأحرف الأصلية، لذلك تصبح `Atbash` هي `Zgyzhs`.
-
4
لفك التشفير، الصق النص المشفر مرة أخرى
Atbash معكوسة ذاتيا: تطبيقها مرتين يعيد النص الأصلي.
جدول المطابقة
| صريح | مشفّر | صريح | مشفّر |
|---|---|---|---|
| A | Z | N | M |
| B | Y | O | L |
| C | X | P | K |
| D | W | Q | J |
| E | V | R | I |
| F | U | S | H |
| G | T | T | G |
| H | S | U | F |
| I | R | V | E |
| J | Q | W | D |
| K | P | X | C |
| L | O | Y | B |
| M | N | Z | A |
الاسم
كلمة atbash نفسها مكوّنة من الحرف الأول (aleph) والأخير (tav) والثاني (bet) وما قبل الأخير (shin) في الأبجدية العبرية، وهي وسيلة تذكّر لفكرة القلب.
نص صريح معروف في الكتاب المقدس
الكلمة العبرية Sheshach (ששך) في إرميا 25:26 و51:41 تعد على نطاق واسع تشفير Atbash لكلمة Babel (בבל)، وهي من أقدم الاستخدامات الموثقة لشفرة استبدال.
القوة التحليلية: صفر
Atbash استبدال أحادي الأبجدية بمفتاح ثابت وعلني. كسرها تافه: يمكن لطفل في الخامسة ومعه قلم أن يفعل ذلك. لا تستخدم Atbash لأي شيء يجب أن يبقى سريا. هي مناسبة للألغاز والقرائن والتمويه عندما يعرف الجمهور أن عليه تطبيق الشفرة.
الأسئلة الشائعة
لا. ROT13 تدوّر كل حرف 13 موضعا (A→N، B→O). أما Atbash فتعكس الحرف حول منتصف الأبجدية (A→Z، B→Y). كلاهما معكوس ذاتيا، وكلاهما سهل الكسر جدا.
تتعامل هذه الأداة مع ASCII A-Z/a-z. توسيع Atbash إلى العبرية أو أبجديات أخرى سهل من حيث المبدأ، لكن كل لغة تحتاج جدول مطابقة خاصا بها من 26 حرفا أو غير ذلك؛ تمر المحارف غير اللاتينية هنا دون تغيير.
لأن جدول المطابقة متماثل. A ↔ Z تعني أن تحويل A يعطي Z، وتحويل Z يعطي A. أي شفرة متماثلة هي معكوس نفسها. ولهذا أيضا تكون العملية بمفتاح واحد ولا تحتاج وضع decode منفصلا.
لا. Atbash استبدال للحروف؛ الأرقام والمسافات وعلامات الترقيم وemoji والمحارف ذات العلامات تمر كلها دون لمس. لذلك يحافظ النص المشفر على تباعد الكلمات ويبدو قريبا من شكل النص الأصلي.
أدوات ذات صلة
مشفر ملفات Base64
شفّر أي ملف (PDF، ZIP، صورة، ملف تنفيذي) إلى نص Base64 للتضمين في JSON أو البريد أو YAML أو data URIs. يعمل محليا، بلا رفع.
مشفّر قيصر
شفّر وفك تشفير النص باستخدام شفرة قيصر. أي إزاحة من 1-25، مع دعم ROT13 كحالة خاصة، والحفاظ على علامات الترقيم وحالة الأحرف.
مرمز شفرة A1Z26
رمز النص باستخدام شفرة A1Z26 (A=1, B=2, ... Z=26) أو فك تسلسل أرقام إلى حروف، مع فاصل قابل للتخصيص.
مولد Hash bcrypt
ولّد hashes من نوع bcrypt أو تحقق من كلمة مرور نصية مقابل hash bcrypt موجود. وضعا التوليد والتحقق جنبا إلى جنب في أداة واحدة.
مولد bcrypt
ولّد hash من نوع bcrypt لكلمة مرور نصية. عامل cost قابل للضبط من 4 إلى 13، ومتوافق مع Laravel وDjango وNode وPHP.
مشفر ومفكك Base58
رمّز نص UTF-8 أو بايتات سداسية عشرية وفك Base58 بأمان باستخدام أبجدية Bitcoin أو Ripple أو Flickr، مع رفض المحارف غير الصالحة.