كيف يمكنني عكس مهندس طريقة تشفير / فك شفافة تستخدم هنا؟

StackOverflow https://stackoverflow.com/questions/1092782

سؤال

لدي الصفحة لتشفيرها ولدي صفحة فك التشفير.

ومع ذلك، ليس لدي معرفة كيفية القيام بذلك بنفسي دون صفحات الويب.

ما أحاول القيام به هو معرفة كيفية تشفير Hoplink مثل:

http://geoffreyf6.earth4.hop.clickbank.net

إلى

http://8e5250ieuas1d9b9bo6c6p8xat.hop.clickbank.net/ 

صفحات التشفير / فك التشفير هنا:

http://www.clickbank.com/hoplink_encoding.htm
http://www.clickbank.com/hoplink_decoding.htm

الآن، أعرف أنني يمكن أن أصابت موقع الويب الخاص بها للتو

هناك 26 حرفا في الإخراج حتى يبدو أن استبدال إلكتروني غير متأكد من السؤال.

هناك حروف مثل x، t، وما إلى ذلك، لذلك لا يمكن أن تكون في عرافة (بالإضافة إلى أنها قصيرة جدا لذلك).

لا أعتقد أنه يستخدم أي نوع من التجزئة لأن هذا يجب أن يكون فريدا بنسبة 100٪ وكل الفحص للحصول على فرصة لتصادم أليس كذلك؟

أي أفكار حول كيفية معرفة ذلك؟

هل كانت مفيدة؟

المحلول

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

أ) القيمة تعسفية إلى حد ما

ب) لن تتمكن من تجاوز "التشفير"

نصائح أخرى

فرصة تصادم تجزئة لخوارزمية التجزئة المناسبة هي حقا، حقا قليل؛ أنا أظن أنه تجزئة، ربما مع سلسلة من خوارزمية التجزئة البديلة في حالة وجود تصادم.

تحديث: كما هو الحال في ذلك، سيتطلب من الناحية النظرية 2 ^ 128 محاولات قبل أن تتوقع بشكل معقول الحصول على تصادم باستخدام SHA-256 (أقول من الناحية النظرية لأنني يبدو أنني أتذكر سماع بعض الهجمات على Sha-256 التي تقلل من هذا الرقم، وإن لم يكن غير آمن مستويات باستخدام الأجهزة الحالية).

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top