الإنجليزيةالفرنسيةالإسبانية

OnWorks فافيكون

cifer - عبر الإنترنت في السحابة

قم بتشغيل cifer في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو أمر cifer الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


cifer - أداة تحليل الشفرات الكلاسيكية متعددة الأغراض وكسر الشفرة

موجز


سيف [-finqs] [أمر]

الوصف


سيفر يوفر العديد من الوظائف المصممة للمساعدة في تكسير الأصفار الكلاسيكية ؛ مجموعة من
تستخدم الأصفار تاريخياً ، ولكنها أصبحت الآن في وضع غير مستخدم بسبب
القابلية للتأثر بالنص المشفر فقط. بشكل عام ، تم تصميمها وتنفيذها
باليد ، وتعمل على أبجدية من الحروف (مثل [A ‐ Z]).

سيفر يتم تنفيذه كصدفة تفاعلية ، مع دعم البرمجة النصية. كل من
يتم توثيق الأوامر عبر ملف استعمال أمر. على سبيل المثال ، اكتب استعمال تحميل لـ
معلومات عن تحميل أمر.

معادِلات فلاتر
تستخدم القشرة مفهوم العازلة لتخزين سلسلة من النصوص ، والتي تقرأها معظم التعليمات
من كمدخلات ، واكتب إلى كمخرج. ما لم يتم الجري مع -n اختيار، سيف سوف
إنشاء 10 مخازن مؤقتة تلقائيًا عند بدء التشغيل. يشار إلى المخازن المؤقتة في النموذج ،
متعادل_#، حيث # يتم استبداله برقم مؤشر المخزن المؤقت. لمزيد من المعلومات حول
المخازن المؤقتة ، راجع استعمال ل: مخازن, تغيير حجم, واضح, نسخة, تحميل, اكتب, اقرأ, معلومات,
نوبوفير.

يمكن استخدام المرشحات لمعالجة مجموعة الأحرف في المخزن المؤقت ، على سبيل المثال صنع
كل الأحرف كبيرة ، أو إزالة كل المسافات البيضاء. لمزيد من المعلومات حول المرشحات ، انظر
هيه استعمال of تصفية.

القواميس
بعض سيفتتطلب وظائف "قاموس" منسق بشكل خاص ، والذي يأخذ الامتداد
الشكل الأساسي لقائمة الكلمات. المنفعة سيفر ديكت(1) يمكن استخدامها لإنشاء هذه
قواميس. ال تحميل يتم استخدام الأمر لتحميل قاموس للاستخدام.

تردد تحليل الأداء
تحليل التردد هو دراسة تكرار الرموز أو مجموعات الرموز في أ
نص مشفر. إنه يساعد في تكسير مخططات فرعية أحادية الأبجدية. تحليل التردد
يعمل على مبدأ أنه ، في أي عينة معينة من اللغة المكتوبة ، هناك أحرف معينة
وستحدث مجموعات الشخصيات في كثير من الأحيان أكثر من غيرها. علاوة على ذلك ، التوزيع
من هذه الترددات ستكون متماثلة تقريبًا لجميع عينات تلك اللغة المكتوبة.
على سبيل المثال ، في أي قسم من أقسام اللغة الإنجليزية ، يظهر الحرف "E" كثيرًا
من "X". وبالمثل ، فإن الحرفين "TH" شائعان جدًا ، في حين أن الحرف "XY" نادر جدًا. في
مخططات استبدال أحادية الأبجدية ، يتم الحفاظ على هذه الأنماط ومن الممكن
تحديد تعيينات معينة للحروف من نص مشفر> نص عادي من الترددات
وحده. مع تحويل المزيد والمزيد من الأحرف ، يصبح من السهل تخمين الباقي
منها لتكوين الكلمات في اللغة الهدف.

ربما يكون الجزء الأكثر مملاً في هذه الطريقة هو العد الفعلي للرموز
أنفسهم. هكذا، سيفر يوفر وظائف لحساب الأحرف ، Digrams (أزواج من
الشخصيات) ، والتريغرامات (ثلاثة توائم من الأحرف). يمكنه أيضًا استخدام تحليل التردد ل
تخمين نص مشفر‐> تعيينات النص العادي للغة الإنجليزية. لمزيد من المعلومات، راجع
هيه استعمال ل: تردد_تخمينات, Ident_frequency_graph, التردد_التحليل,
عدد_الرقماتو count_trigrams.

نسيب الأصفار
التشفير الأفيني هو نوع من الشفرات البديلة أحادية الأبجدية. من أجل تنفيذ ملف
تشفير أفيني ، يقوم المرء بتعيين رقم لكل حرف من الأبجدية المختارة ، لـ
مثال ، أ = 0 ؛ ب = 1 ؛ ج = 2 ؛ إلخ ، ثم ضعها في كل حرف من النص العادي
وظيفة التشفير:

السابق) = (فأس + b) (وزارة الدفاع m)

في x هو الرقم المخصص لحرف النص العادي ، a m هي حقوق الملكية و m هل
حجم الأبجدية. حرف النص المشفر لهذا الحرف النص العادي هو
الحرف المخصص للرقم السابق).

يوفر Cifer وظائف لكل من تشفير وفك تشفير الأصفار الأفيني وكذلك الكراك
الأصفار الأفيني باستخدام تحليل التردد أو القوة الغاشمة. لاحظ أن cifer حاليا فقط
قادرة على التعامل مع الأصفار حيث m = 26. لمزيد من المعلومات، راجع استعمال ل:
أفينيسولف, أفينيبف, أفينينكود, أفينيدكودو MMI.

فيجينير الأصفار
تشفير Vigenere هو شكل من أشكال الاستبدال متعدد الأبجدية يتكون من عدة قيصر
الأصفار بالتسلسل بقيم إزاحة مختلفة ، والتي تختلف حسب التكرار
الكلمة. سيفر يوفر الوظيفة vigenere_crack، التي توظف قوة غاشمة (لكل
طول الكلمة المفتاحية الممكنة) طريقة تحليل التردد من أجل العثور على الكلمة المفتاحية ، والكراك
الشفرات.

البحث عن كلمة الأصفار
تشفير الكلمة الأساسية هو نوع من الاستبدال أحادي الحروف يتم فيه تعيين
تتأثر أحرف النص العادي لأحرف النص المشفر بتضمين "كلمة أساسية".
سيفر يوفر الوظيفة قوة_الكلمة الرئيسية الذي يحاول العثور على الكلمة الأساسية الصحيحة
من خلال الاطلاع على "قاموس" للكلمات المحتملة وتجربة كل واحدة على حدة ، بعد ذلك
اختيار أفضل حل عن طريق مطابقة الكلمات في الحل لتلك الموجودة في القاموس.
إذا كانت الكلمة الأساسية للنص المشفر معروفة بالفعل ، فيمكن فك تشفيرها باستخدام
key_decode أمر.

لحم مقدد الأصفار
تشفير لحم الخنزير المقدد هو طريقة من طرق الاختزال ، حيث يتم إخفاء رسالة في ملف
عرض النص بدلاً من محتواه. يتكون النص المشفر من أي رسالة
(مرة أخرى ، ليس للغة أي تأثير على النص العادي المخفي) حيث يمكن لكل حرف
يتم تصنيفها إلى واحدة من مجموعتين متميزتين ، نسميها "أ" و "ب". هذه
يمكن التمييز بأي عدد من الطرق المحددة مسبقًا ، مثل محرفين ، أو
مؤشرات أخرى. لفك الشفرة ، يستبدل المرء المجموعات المكونة من 5 As و Bs بـ
حرف النص العادي المقابل لها ، على النحو الذي تمليه الأبجدية Baconian (ومع ذلك ، be
مدركين أنه سيكون من التافه أن يقوم الطرفان المتواصلان بإنشاء طرفين خاصين بهما
نسخة "مخصصة" من الأبجدية Baconian). لتشفير نص عادي ، قم بإجراء العملية العكسية
تم إنجازه.

يمكن تشفير / فك تشفير Bacon بسهولة ، و سيف يوفر الوظائف
bacon_encode فك شفرة لحم الخنزير المقدد لتحقيق هذا. يستخدمون مخزنًا مؤقتًا لـ As و Bs كمدخلات و
الإخراج ، وبالتالي يجب أولاً تحويل أي نص مشفر يحتاج إلى فك تشفير إلى As و
بكالوريوس. قبل أن يتم تحميل النص الصريح ، يجب تعديله بحيث تكون الأحرف الكبيرة والصغيرة
تنتمي الأحرف إلى المجموعتين A و B على التوالي. ثم ، كاسيباكون يمكن أن يكون المرشح
يتم تطبيقه لتحويل الأحرف الكبيرة والصغيرة في المخزن المؤقت إلى As و Bs. هناك
هو أيضا لحم خنزير مقدد عامل التصفية ، الذي يزيل جميع الأحرف التي ليست "أ" أو "ب".

السكة الحديدية سياج الأصفار
إن تشفير سياج السكة الحديدية هو شكل من أشكال التشفير التبادلي ، والذي حصل على اسمه من الطريق
النص العادي مكتوب بالتناوب إلى أسفل وإلى أعلى قطريًا على "القضبان" ، من قبل
يتم قراءتها كنص مشفر في الصفوف.

سيفر يوفر الوظيفة rfbf لكسر أصفار سياج السكك الحديدية باستخدام طريقة القوة الغاشمة
والبحث عن حلول باستخدام قاموس.

عمودي التحويل
التحويل العمودي هو شكل معقد نسبيًا من التشفير ، مع العديد من المتغيرات. ال
تتضمن العملية الأساسية للتشفير باستخدام هذه الطريقة أولاً كتابة النص العادي في ملف
جدول محدد من خلال عرضه (وهو أيضًا طول الكلمة الرئيسية). ثم ، اعتمادا على
المتغير ، يتم كتابة النص المشفر وقراءته من الجدول بأي عدد من
طرق مختلفة.

يمكن تحديد الكلمة الأساسية في شكل رقمي أو أبجدي. في السابق ، يجب أن يكون كل رقم
تستخدم مرة واحدة فقط ويجب أن يكون هناك ما يكفي من الأرقام لتشكيل مفتاح كامل (أي لطول المفتاح
4 ، يجب استخدام جميع الأرقام [0,1,2,3،XNUMX،XNUMX،XNUMX]). الكلمة الأساسية الأبجدية ، مثل "تفاحة" ، أولاً
تمت إزالة الأحرف المكررة. هذا يعطينا "aple". إذا كنت تقوم بالتشفير يدويًا ، فأنت
يكتبون "aple" في أعلى الجدول ، ويقومون بتحريك الأعمدة حولها حتى
الكلمة الأساسية بالترتيب الأبجدي ، على سبيل المثال. "aelp".

لفك تشفير النص المشفر ، نقوم أولاً "بقلب" الكلمة الرئيسية ، وتحويل "aelp" إلى "plea".
يمكننا بعد ذلك استخدام هذه الكلمة الأساسية كما لو كنا نقوم بالتشفير ، وستقوم العملية بعكس ملف
الوظيفة الأصلية لتزويدنا بالنص العادي.

سيفرتوفر وظائف الكلمات الرئيسية الخاصة بـ أدوات مساعدة لأتمتة العديد من المتغيرات. هناك تسعة
أوامر: c2c_encode, c2c_decode, c2c_bruteforce, r2c_encode, r2c_decode, r2c_bruteforce,
c2r_encode, c2r_decode c2r_bruteforce.

الأحرف الثلاثة الأولى من كل أمر قصيرة من أجل: "عمود إلى عمود" ، "عمود إلى صف"
و "من الصف إلى العمود" ؛ تشير هذه إلى طرق مختلفة يمكن من خلالها قراءة النص المشفر
الطاولة. في c2c، الجدول مكتوب من اليسار إلى اليمين ، معاد ترتيبه وقراءته من اليسار
إلى اليمين مرة أخرى. في r2c، الجدول مكتوب من أعلى إلى أسفل ، معاد ترتيبه ثم قراءته
من اليسار إلى اليمين. أخيرًا ، في c2r الجدول مكتوب من اليسار إلى اليمين ، معاد ترتيبه و
قراءة من أعلى إلى أسفل.

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

OPTIONS


-n تعطيل التهيئة التلقائية.

-f نفّذ الأوامر في ملف (البرنامج النصي) المحدد ، ثم اخرج

-i قم بتنفيذ ملف البرنامج النصي ثم انتقل إلى الوضع التفاعلي

-q لا تقم بتحليل الملف بالكامل قبل التنفيذ

-s الخروج عند الفشل الناعم ، وليس فقط الفشل الشديد (لتنفيذ البرنامج النصي)

سيتم تفسير أي نص يتم العثور عليه بعد الخيارات على أنه أمر إلى shell ؛ لو سمحت
لاحظ أنه لا يمكنك تحديد أمر إذا كان أحدهما -i or -f تستخدم ، وذاك -q -s
تنطبق فقط على -f or -i.

استخدم cifer عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad