Abdullah Gha قام بنشر ديسمبر 19, 2014 قام بنشر ديسمبر 19, 2014 السلام عليكم، إستكمالاً لموضوع التشفير على الرابطhttp://www.officena.net/ib/index.php?showtopic=57551#entry365915 تقنية التشفير المستخدمة في الموضوع السابق تُصنف على أنها Two-Way Cipher أو Two-Way Encryption ، وهي تقنية التشفير ثنائية الإتجاه. إذا شفّرت كلمة أو مجموعة من الكلمات باستخدام مفتاح تشفير معين، فإنك تستطيع أن تفك التشفير باستخدام نفس المفتاح، أو باستخدام مفاتيح مزدوجة. في نقاشنا اليوم، سأتعرض للتشفير أحادي الجانب. أي تشفير نص بطريقة لا تُعاد فيها إلى هيئته الأصلية مُطلقا، ويستحيل إيجاد مفتاح ما أو صيغة رياضية تُعيد الصيغة المُشفّرة إلى وضعها الأصلي، على الأقلّ حتى وقتنا الراهن. تُعرف هذه التقنية ب Hashing وأفضل ترجمة وجدتها لها هي الفرم، وبالعامية "الفشفشة". التقنية المُستعرضة في نقاشنا اليوم هي تقنية تشفير SHA1 أو Secure Hash Algorithm ، ولأن الوقت لا يتسع للنقاش الفني حولها، ولأني لا أملك الخبرة الفنية للتوسع في مثل هذا النقاش، فأنا أحيل القاريء الكريم إلى ويكيبيديا وإلى مصادر الوب الأخرى فهي ملأى بالموارد المعلوماتية حول هذه التقنية. ما يهمني كمطور لتطبيقات إكسيل هو الفهم الأساسي للتقنية وكيفية إستخدامها. في الملف المرفق وحدة برمجية VB Module ، تحوي دالة تشفير تعمل على تقنية SHA1 ، وتطبيق على ورقة عمل إكسيل عبارة عن جدول مُبسط لمحارف وأرقام وتواريخ والصيغة المُشفرة مقابلها. على سبيل المثال، أستطيع أن أشفر إسمي Abdullah Gha إلى شيء غير مقروء ولا يُمكن استعادته مُطلقا SHA1HASH "Abdullah Gha" لأحصل على شيء مثل bd8834904607a32a624d7d8c23c4acf4303cb7cb والسؤال، مالفائدة من SHA-1 ؟ الفوائد كثيرة. تطبيقات الوب - من حيث ندري أو لا ندري - تستخدم هذه التقنية مع تقنيات تشفير أخرى في كل شيء تقريبا. وأكثر أنظمة التشغيل تشفر كلمات المرور بطريقة أحادية الإتجاه حتى لا يتمكّن مدير النظام من رؤية كلمات المرور بشكلها الأصليّ. كيف أستفيد منها في إكسيل؟ لا يحسن بك كمطور جادّ لتطيقات إكسيل أن تُظهر كلمات المرور التي تسجلها داخل ورقات إكسيل عارية أمام الأعين، حتى لو أخفيت أوراق العمل هذه التي تحوي كلمات مرور. هذا خطأ تصميميّ لا يُغتفر. والصحيح أن تُشفّر كلمات المرور حتى تُصبح شيئاً غير مقروء ولا يمكن إستعادته. في الجزء القادم بمشيئة الله، سوف أرفع تطبيقا بسيطاً على إكسيل يوضح الإطار العام للكيفية التي يتم بها التعامل مع تشفير كلمات المرور. جُمعة مُباركة، وغفر الله لكم ولنا، وللمؤمنين والمؤمنات، والمسلمين والمسلمات، الأحياء منهم والأموات. عبدالله،،، SHA1 Hash.rar
ياسر خليل أبو البراء قام بنشر ديسمبر 19, 2014 قام بنشر ديسمبر 19, 2014 بارك الله فيك وجزاكم الله خير الجزاء وفي انتظار الحلقة القادمة لكيفية الاستفادة العملية من هذا التشفير
عبدالله المجرب قام بنشر ديسمبر 20, 2014 قام بنشر ديسمبر 20, 2014 بإنتظار عكس التشفير اي ان يكون لدي تشفير بلغة SHA-1 وأريد تحويله الى نص
Abdullah Gha قام بنشر ديسمبر 20, 2014 الكاتب قام بنشر ديسمبر 20, 2014 (معدل) بإنتظار عكس التشفير اي ان يكون لدي تشفير بلغة SHA-1 وأريد تحويله الى نص حسب علمي لا يوجد طريقة لإستعادة النص المشفر بتقنية SHA-1 أو MD-5 إلى صورته الأصلية . إن كان ثمة طريقة فأنا لا أعرفها. على أية حال، وضعتُ هنا تطبيقاً خفيفاً على تقنية التشفير SHA-1 ، يمكنك الإستفادة من الفكرة وتطبيقها على ملفاتك. تجد الموضوع على هذا الرابط. http://www.officena.net/ib/index.php?showtopic=57626 بالتوفيق، عبدالله،،، تم تعديل ديسمبر 20, 2014 بواسطه Abdullah Gha
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.