‏إظهار الرسائل ذات التسميات قسم : التشفير. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات قسم : التشفير. إظهار كافة الرسائل

الاثنين، 6 ديسمبر 2010

برنامج Hex Workshop عربي , المحرر العملاق .

السلآ‘م عليكم



كيفكم آخوآتي وآخوآني في " نقطة تطوير "

اليوم جآيبه برنآإمج الـ hex 2.34 عربي
ادري إنو قديم لاكن حبيت افيد ـ ~

صورة النسخه ~




للتحميل : ~
اظغط هنآ~ 500 kb

قد تكون النسخه قديمه ولكنها معربة

تمنياتي للجميع بالتوفيق


أدوات التشفير و الفحص و التعديل

السلآم عليــكم ورحمة الله وبركآته

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


كيف حال الشباااااب

اليوم جبتلكم [ بعض ادوات التشفير ] :


الـ Hex

سيريآلآت
9990488-811772-d336
9990488-046040-f583











أدوآت مسآعدة للتشفير






تمنياتي للجميع بالتوفيق

السبت، 4 ديسمبر 2010

نبذة تاريخية عن التشفير

نبذة تاريخية
استخدم الإنسان التشفير منذ نحو ألفي عام قبل الميلاد لحماية رسائله السرية، وبلغ هذا الاستخدام ذروته في فترات الحروب؛ خوفاً من وقوع الرسائل الحساسة في أيدي العدو. وقام يوليوس قيصر بتطوير خوارزميته المعيارية المعروفة باسم شيفرة قيصر (Caesar Cipher) التي كانت نصّا مشفَّراً (Cipher text)؛ لتأمين اتصالاته ومراسلاته مع قادة جيوشه. وظهرت فيما بعد العديد من الآلات التي تقوم بعمليات التشفير، ومنها
آلة التلغيز (Enigma machine).
وشكَّل الكمبيوتر في بدايات ظهوره وسيلةً جديدة للاتصالات الآمنة، وفك تشفير رسائل العدو. واحتكرت الحكومات في فترة الستينيات حق التشفير وفك التشفير. وفي أواخر الستينيات، أسَّست شركة آي بي إم (IBM) مجموعةً تختص بأبحاث التشفير، ونجحت هذه المجموعة في تطوير نظام تشفير أطلقت عليه اسم لوسيفَر (Lucifer). وكان هذا النظام مثاراً للجَدَل، ورغم تحفّظات الحكومة الأمريكية علية لاعتقادها بعدم حاجة الشركات والمؤسسات الخاصة إلى أنظمة التشفير، إلا إنه قد حقق انتشاراً واسعاً في الأسواق. ومنذ ذلك الحين، أخذت العديدُ من الشركات تقوم بتطويرَ أنظمة تشفير جديدة، مما أبرز الحاجة إلى وجود معيار لعمليات التشفير.

ومن أبرز المؤسسات التي أسهمت في هذا المجال، المعهد الوطني للمعايير والتكنولوجيا (National Institute of Standards and Technology- NIST) المعروف سابقاً باسم المكتب الوطني الأمريكي للمعايير (U.S. National Bureau of Standards)، إذ طوَّر هذا المعهد عام 1973 معياراً أطلق عليه
معيار تشفير البيانات (Data Encryption Standard- DES). ويستنِد هذا المعيار إلى خوارزمية لوسيفَر
(Lucifer algorithm) التي تستخدِم مفتاح تشفير بطول 56 بت (bit)، وتشترط أن يكون لكل من المرسِل والمستقبِل المفتاحَ السري ذاته. وقد استخدمت الحكومة هذا المعيار الرسمي عام 1976، واعتمدته البنوك لتشغيل آلات الصراف الآلي (ATM).

وبعد عام واحد من تطبيق معيار تشفير البيانات (DES)، طَوَّر ثلاثة أساتذة جامعيون نظامَ تشفير آخر أطلقوا عليه اسم (RSA)، ويستخدم هذا النظام زوجاً من المفاتيح (مفتاح عام (public key)، ومفتاح خاص (private key)) عوضاً عن استخدام مفتاح واحد فقط. ورغم أن هذا النظام كان ملائماً جداً لأجهزة الكمبيوتر المعقَّدة، إلا إنه قد تم اختراقه فيما بعد. وبقيت الحال على ذلك حتى قام فيل زيمرمان (Phil Zimmerman) عام 1986 بتطوير برنامج تشفير يعتمد نظام (RSA)، ولكنه يتميز باستخدام مفتاح بطول 128 بت، ويُدعى برنامج
الخصوصية المتفوِّقة (Pretty Good Privacy- PGP). ويتوفر من هذا البرنامج نسخة تجارية و نُسخة مجانية، وهو من أكثر برامج التشفير انتشاراً في وقتنا الحالي.

ما هو التشفير (encryption)؟
يُعرَّف التشفير بأنه عملية تحويل المعلومات إلى شيفرات غير مفهومة (تبدو غير ذات معنى) لمنع الأشخاص غير المُرخَّص لهم من الاطلاع على المعلومات أو فهمها، ولهذا تنطوي عملية التشفير على تحويل النصوص العادية إلى نصوص مُشفَّرَة.
ومن المعلوم أن الإنترنت تشكِّل في هذه الأيام الوسطَ الأضخم لنقل المعلومات.
ولا بد من نقل المعلومات الحساسة (مثل الحرَكات المالية) بصيغة مشفَّرة إن أُريدَ الحفاظ على سلامتها وتأمينها من عبث المتطفلين والمخربين واللصوص.
وتُستخدَم المفاتيح في تشفير (encryption) الرسالة وفك تشفيرها (decryption).
وتستنِد هذه المفاتيح إلى صِيَغ رياضية معقَّدة (خوارزميات).
وتعتمد قوة وفعالية التشفير على عاملين أساسيين: الخوارزمية، وطول المفتاح (مقدَّرا بالبت (bits)).
ومن ناحية أخرى، فإن فك التشفير هو عملية إعادة تحويل البيانات إلى صيغتها الأصلية، وذلك باستخدام المفتاح المناسب لفك الشيفرة.


عملية التشفير/ فك التشفير
 
التشفير المتماثل (المفتاح السري)
في التشفير المتماثِل، يستخدم كل من المرسِل والمستقبِل المفتاحَ السري ذاته في تشفير الرسالة وفك تشفيرها. ويتفق الطرفان في البداية على عبارة المرور (passphrase) (كلمات مرور طويلة) التي سيتم استخدامها. ويمكن أن تحوي عبارة المرور حروفاً كبيرة وصغيرة ورموزا أخرى. وبعد ذلك، تحوِّل برمجيات التشفير عبارةَ المرور إلى عدد ثنائي، ويتم إضافة رموز أخرى لزيادة طولها. ويشكِّل العدد الثنائي الناتج مفتاح تشفير الرسالة.
وبعد استقبال الرسالة المُشفَّرة، يستخدم المستقبِل عبارةَ المرور نفسها من أجل فك شيفرة النص المُشفَّر (cipher text or encrypted text)، إذ تترجِم البرمجيات مرة أخرى عبارةَ المرور لتشكيل المفتاح الثنائي (binary key) الذي يتولى إعادة تحويل النص المُشفَّر إلى شكله الأصلي المفهوم.
ويعتمد مفهوم التشفير المتماثِل على معيار DES. أما الثغرة الكبيرة في هذا النوع من التشفير فكانت تكمن في تبادُل المفتاح السري دون أمان، مما أدى إلى تراجُع استخدام هذا النوع من التشفير، ليصبح شيئاً من الماضي.


التشفير المتماثِل (Symmetric Cryptography)

التشفير اللامتماثل (المفتاح العام)
جاء التشفير اللامتماثل حلاً لمشكلة التوزيع غير الآمن للمفاتيح في التشفير المتماثل، فعوضاً عن استخدام مفتاح واحد، يستخدِم التشفير اللامتماثِل مفتاحين اثنين تربط بينهما علاقة. ويُدعى هذان المفتاحان بالمفتاح العام (public key)، والمفتاح الخاص (private key).
ويكون المفتاح الخاص معروفاً لدى جهة واحدة فقط أو شخص واحد فقط؛ وهو المرسِل، ويُستخدَم لتشفير الرسالة وفك شيفرتها. أما المفتاح العام فيكون معروفاً لدى أكثر من شخص أو جهة، ويستطيع المفتاح العام فك شيفرة الرسالة التي شفَّرها المفتاح الخاص، ويمكن استخدامه أيضاً لتشفير رسائل مالك المفتاح الخاص، ولكن ليس بإمكان أحد استخدام المفتاح العام لفك شيفرة رسالة شفَّرها هذا المفتاح العام، إذ إن مالك المفتاح الخاص هو الوحيد الذي يستطيع فك شيفرة الرسائل التي شفرها المفتاح العام.
ويُدعى نظام التشفير الذي يستخدم المفاتيح العامة بنظام RSA، ورغم أنه أفضل وأكثر أمناً من نظام DES إلا إنه أبطأ؛ إذ إن جلسة التشفير وجلسة فك التشفير يجب أن تكونا متزامنتين تقريبا. وعلى كل حال، فإن نظام RSA ليس عصياً على الاختراق، إذ إن اختراقه أمر ممكن إذا توفَّر ما يلزم لذلك من وقت ومال. ولذلك، تمّ تطوير نظام PGP الذي يُعَدُّ نموذجاً محسَّناً ومطوَّراً من نظام RSA. ويستخدم PGP مفتاحا بطول 128 بت، إضافة إلى استخدامه البصمة الإلكترونية للرسالة (message digest). ولا يزال هذا النظام منيعاً على الاختراق حتى يومنا هذا.


التشفير اللامتماثل
إنتهى.

منقول بتنسيق

تمنياتي للجميع بالتوفيق

 

الاثنين، 29 نوفمبر 2010

كيفية تشفير وفك تشفير ملف باستخدام Visual Basic .NET


السلام عليكم ورحمة الله 
المقالة باللغة العربية :
اليكم مقالة رائعة من مايكروسوفت توضع كيفية تشفير وفك تشفير ملف بإستخدام Visual Basic .NET
مزودة بالمصادر و الاكواد لجميع لغات الدوت نت منMSDN
من هنـــــــــــــــــا

تمنياتي للجميع بالتوفيق
توقيع وليد السند

الاثنين، 22 نوفمبر 2010

لمحبي التشفير مع الشرح : Norton Secret Stuft



Norton Secret Stuff



يا اخوان الجديد في هذا البرنامج لا يجب تنصيبة على الجهازك والأهم في الموضوع ممكن فك تشفير الملفات على جهاز اخر بدون وجود البرنامج علية والأهم انة ممكن وضع لكل ملف رقم سري يختلف والبرنامج من هذة الشركة العريقة Norton



طريقة استخدام البرنامج



1- هنا يوضح عدد الملفات الموجودة في نافذة البرنامج.
2- لجلب الملف الذي يحتوي على رسالتك إلى البرنامج للبدء في عملية حمايته كما تم توضيحه مسبقا.
3- لإزالة أي ملف من البرنامج.
4- لإزالة جميع الملفات الموجودة في البرنامج.
5- هنا يتم كتابة الرقم السري المطلوب لحماية الرسالة.
6- هنا إعادة كتابة الرقم السري للتأكيد.
7- لتحويل الملف الذي يحتوي على الرسالة إلى ملف تنفيذي محمي بواسطة الرقم السري.
8- لإغلاق البرنامج.
9- للحصول على مساعدة حول البرنامج باللغة الإنجليزية.













التحمل من هنــــــــــــــــــــا

ملاحظة : الشرح من مصدر
و التحميل : مصدر آخر
تمنياتي للجميع بالتوفيق

الاثنين، 8 نوفمبر 2010

اقوى برامج التشفير على الاطلاق Obfuscator 2010

السلام عليكم ورحمة الله

يطيب لي ان اقدم لكم اقوى برامج التشفير على الاطلاق التي تعمل في بيئة الدوت نت
Crypto Obfuscator For .Net (v2010 R2) اقوى برامج التشفير الاطلاق Obfuscator
تابع الصور قبل و بعد:

انظر ماذا فعل بالكلاس
كما انه يقوم بتشفير النصوص و المصادر و الكثير من المميزات الرائعة في هذا البرنامج العملاق
تستطيع تجربته لمدة 14 يوم ,, لانه غير مجاني
http://www.ssware.com/cryptoobfuscator/download.htm
Crypto Obfuscator For .Net is a powerful and easy-to-use product for code protection and obfuscation, performance improvement and optimization and improved and simplified deployment of your .Net applications. Here are its main features:
Symbol Renaming

Crypto Obfuscator renames all your class, field, method, properties, methods, parameter and generic parameter names to totally different strings. It is impossible to determine the original names from the new names. This makes it impossible for someone to try to determine the purpose or functionality of the renamed entity from its name.
Before
اقوى برامج التشفير الاطلاق Obfuscator

After
اقوى برامج التشفير الاطلاق Obfuscator



Advanced Overload Renaming

Crypto Obfuscator can also rename fields or methods with different signatures to the same name. For example two fields having types int and boolean will be given the same name. Similarly two methods will different parameters will be given the same name. In the case of methods, the method return type is also used in the signature even though high-level languages such as C# and VB.Net do not support overloading by return type. The .Net runtime is able to differentiate between the fields/methods without any problem since the signatures are different. Needless to say, this scheme makes it even harder to reverse-engineer your code.
Before
اقوى برامج التشفير الاطلاق Obfuscator

After
اقوى برامج التشفير الاطلاق Obfuscator



Method Call Hiding

Crypto Obfuscator can hide calls to methods and properties from external assemblies such as those from the .Net framework. In addition, it can also do the same for unrenamed methods and properties from the assemblies which are being obfuscated. This provides very strong obfuscation and makes it impossible to determine when, where and how such methods and properties are used.
Before
اقوى برامج التشفير الاطلاق Obfuscator

After
اقوى برامج التشفير الاطلاق Obfuscator


Advanced Tamper Detection

Crypto Obfuscator can perform strong name verification of the assembly itself even if strong-name verification has been turned OFF on the machine on which the assembly is running or if the assembly has been registered in the verification 'skip-list' - this is typically done by hackers or crackers. Furthermore, the strong name verification is done using the original key used to sign the assembly when it was processed by Crypto Obfuscator. Thus, strong name verification fails even if the key is removed or replaced - again something typically done by hackers or crackers.

Advanced Anti-Debug + Anti-Tracer Protection

Crypto Obfuscator's performs more than 10 advanced heuristic tests to detect if your software is running under a debugger or tracer. If detected, an exception is throw and your software will terminate. Both managed as well as native/unmanaged debuggers (including advanced debuggers such as OllyDbg) are detected. This provides a strong defense against crackers and hackers trying to debug or trace your software for various malicious purposes.

String Encryption

Literal strings often contain sensitive information such as login information, passwords, SQL queries, algorithm parameters. They also facilitate reverse-engineering of your .Net code. Crypto Obfuscator solves all these issues by encrypting all literal strings in your .Net code.
Before
اقوى برامج التشفير الاطلاق Obfuscator

After
اقوى برامج التشفير الاطلاق Obfuscator


Control Flow Obfuscation

Many advanced decompilers can reconstruct the code in your methods including the exact structure of your loops, if-else statements, method calls, try-catch blocks, etc. This makes it very easy to revere-engineer your code. Crypto Obfuscator changes the structure of your code into spaghetti code while maintaining 100% the logic and output of the code. The result is that decompilers are unable to reconstruct the code structure and most of the times they crash while trying to do so.
Before
اقوى برامج التشفير الاطلاق Obfuscator
After
اقوى برامج التشفير الاطلاق Obfuscator


ILDASM protection

انظر لكاسر الحماية المعروف و الشهير لدى الكراكز وهو ILDASM
ILDASM (Microsoft IL Dissassembler) is a free tool to disassembly any .Net assembly into MSIL (Microsoft Intermediate Language). Crypto Obfuscator can modify the assembly in such a way that ILDASM refuses to disassemble the assembly.
اقوى برامج التشفير الاطلاق Obfuscator

Anti-Reflection Protection

Many decompilers, dissassemblers and memory dumpers use Reflection to extract information about a .Net assembly. Crypto Obfuscator can modify the assembly in such a way that such tools will fail when trying to work on your assembly.
Before
اقوى برامج التشفير الاطلاق Obfuscator
After
اقوى برامج التشفير الاطلاق Obfuscator


Anti-Decompiler Protection

Advanced decompilers such as the freely available .Net Reflector are your enemy in the battle against the hackers, crackers and competitors. Crypto Obfuscator can modify your assembly in such a way that such tools fail to work on your assembly - many times they are not even able to open your assembly, let alone examine it.
Before
اقوى برامج التشفير الاطلاق Obfuscator
After
اقوى برامج التشفير الاطلاق Obfuscator


Resource Encryption & Compression

Many tools exist which can extract resources from your assembly. Such resources can often contain valuable, sensitive or copyrighted information such as images, UI (WPF BAML files), textual content, etc. Crypto Obfuscator can encrypt all such resources so that it is impossible to extract them from the assembly.
Before
اقوى برامج التشفير الاطلاق Obfuscator
After
اقوى برامج التشفير الاطلاق Obfuscator


Assembly Embedding, Encryption & Compression

Crypto Obfuscator can encrypt all dependant assemblies and any additional assemblies you want into a single assembly. This makes it impossible for someone to get their hands on individual assemblies. You can use this feature to package all important and sensitive code/data into another assembly.
Before
اقوى برامج التشفير الاطلاق Obfuscator
After
اقوى برامج التشفير الاطلاق Obfuscator


Watermarking

Crypto Obfuscator can embed watermark strings into your deployed assemblies. This can be used to track each assembly instance - this is commonly used for licensing by embedding user name and license codes as watermarks to deter license violations. The watermarks embedded in the assembly can be used in literal strings and constants to be used in your UI, message boxes, etc.
Before
اقوى برامج التشفير الاطلاق Obfuscator
After
اقوى برامج التشفير الاطلاق Obfuscator





تمنياتي للجميع بالتوفيق

السبت، 6 نوفمبر 2010

مقدمة فى التشفير


السلام عليكم ورحمة الله
عن الكتاب: مقدمة فى التشفير

تعريف طرق التشفير المختلفة والمزايا والعيوب

مقدمة اكثر من ممتازة .

الكتاب: application/msword
حجم الكتاب: 0.07 ميجا بايت



تمنياتي للجميع بالتوفيق

ثلاث شرائح في تصميم المترجمات (بالعربيه) Compiler


السلام عليكم

ثلاث شرائح تشرح بعض المفاهيم في تصميم المترجمات (Compiler) فائدتها عظيمة جدا,, يوجد في الشرح جزيئات خاصة لفهم دقيق و شامل (للدكتور خليل عجمي على حسب ماهو مكتوب بها)
وتحوي :
1- المترجمات: المبادئ الأساسية.
2-Lexical Analysis
3-Syntax Analysis

الحجم :694 KB
النسق : pdf
للتحميل :
من
هنــــــــــا
بتصرف
تمنياتي للجميع بالتوفيق

الجمعة، 5 نوفمبر 2010

كيفية تشفير وفك تشفير ملف بإستخدام Visual Basic .NET


السلام عليكم ورحمة الله
المقالة باللغة العربية :
اليكم مقالة رائعة من مايكروسوفت توضع كيفية تشفير وفك تشفير ملف بإستخدام Visual Basic .NET
مزودة بالمصادر و الاكواد لجميع لغات الدوت نت منMSDN
من هنـــــــــــــــــا

تمنياتي للجميع بالتوفيق