المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مساعدة في OpenSSL Security Library



anayman
16-06-2009, 12:16 PM
3endi el code source taba3 el openssl 0.9.8g w badi 2a3melou build 3ala el netbeans aw el eclipse.
nazalet el c/c++ compiler taba3 el cygwin w 3andi el perl kaman bass mani 3am 2a3ref 3addel el makefile lel project.
ana 3am 2eshteghel 3ala windows xp.....
help please.....................

hadid
19-06-2009, 01:28 AM
أظن إنك بالمكان الغلط

دور على شي منتدى بيفهم بهالأمور

والله يخليك لما تعرف الحل لا تكتبو على منتدانا لأنو عقلاتنا على أدنا

سلام

aboo 3omor
19-06-2009, 01:55 AM
هادا المنتدى للحكي و بس ما في شي مفيد كلو حكي

الزاهر
19-06-2009, 02:33 AM
هادا المنتدى للحكي و بس ما في شي مفيد كلو حكي



إنو شي مرة شفت منتدى بيسبحو فيه مثلا ؟ أو شي منتدى بيلعبو فيه غوول ؟
المنتدى للحكي !!! :)
والشاطر اللي بيخلي حكيو موزون ومفيد وما بيضيع وئتو ووئت العالم بالمواضيع والمشاركات اللي لا لها فائدة ولا طعمة ولا لون !!!
:)

HARD
19-06-2009, 03:11 AM
3endi el code source taba3 el openssl 0.9.8g w badi 2a3melou build 3ala el netbeans aw el eclipse.
nazalet el c/c++ compiler taba3 el cygwin w 3andi el perl kaman bass mani 3am 2a3ref 3addel el makefile lel project.
ana 3am 2eshteghel 3ala windows xp.....
help please.....................



اخي هل بحثت على موقعهم عن الحل ؟؟؟؟

هذا هو الموقع http://www.openssl.org

ثانيا النت بينز للجافا من شركة sun شو دخل C++ !

نزل الفجويل ستيديو Microsoft Visual C++


تصفح الموقع وسوف تجد الكثير الكثير والمفيد

نموزج عن بعض المشاكل المطروحة بصفحة الدعم support

2. I've compiled a program under Windows and it crashes: why?




الجواب كان :

This is usually because you've missed the comment in INSTALL.W32. Your application must link against the same version of the Win32 C-Runtime against which your openssl libraries were linked. The default version for OpenSSL is /MD - "Multithreaded DLL".
If you are using Microsoft Visual C++'s IDE (Visual Studio), in many cases, your new project most likely defaulted to "Debug Singlethreaded" - /ML. This is NOT interchangeable with /MD and your program will crash, typically on the first BIO related read or write operation.
For each of the six possible link stage configurations within Win32, your application must link against the same by which OpenSSL was built. If you are using MS Visual C++ (Studio) this can be changed by:

1. Select Settings... from the Project Menu.
2. Select the C/C++ Tab.
3. Select "Code Generation from the "Category" drop down list box
4. Select the Appropriate library (see table below) from the "Use
run-time library" drop down list box. Perform this step for both
your debug and release versions of your application (look at the
top left of the settings panel to change between the two)
Single Threaded /ML - MS VC++ often defaults to
this for the release
version of a new project.
Debug Single Threaded /MLd - MS VC++ often defaults to
this for the debug version
of a new project.
Multithreaded /MT
Debug Multithreaded /MTd
Multithreaded DLL /MD - OpenSSL defaults to this.
Debug Multithreaded DLL /MDd

Note that debug and release libraries are NOT interchangeable. If you built OpenSSL with /MD your application must use /MD and cannot use /MDd. As per 0.9.8 the above limitation is eliminated for .DLLs. OpenSSL .DLLs compiled with some specific run-time option [we insist on the default /MD] can be deployed with application compiled with different option or even different compiler. But there is a catch! Instead of re-compiling OpenSSL toolkit, as you would have to with prior versions, you have to compile small C snippet with compiler and/or options of your choice. The snippet gets installed as <install-root>/include/openssl/applink.c and should be either added to your application project or simply #include-d in one [and only one] of your application source files. Failure to link this shim module into your application manifests itself as fatal "no OPENSSL_Applink" run-time error. An explicit reminder is due that in this situation [mixing compiler options] it is as important to add CRYPTO_malloc_init prior first call to OpenSSL.


اليك وصلة الدعم http://www.openssl.org/support/faq.html#PROG2


بالتوفيق .</install-root>

فشلان
19-06-2009, 10:04 AM
أخي الكريم... لا تتوقع ابدا عندما تدخل في فكرة معينة أن الجواب سيكون اكبس زر الفأرة الأيمن ثم انقر تحميل... والمشكلة انتهت...
لا بد لك من القراءة جيداً ومن أكثر من مصدر حتى تفهم الموضوع من جوابه الثمانية... ولكن دعني اعطيك الحل المبدئي... ولكن في البداية جاوبني... هل عندك انت الاس اس ال؟ أو انك تريد فقط ان تفتحه من عندك؟ هناك شيء مشترك بين الأباتشي والميركافا، أقصد البي إتش بي... كما لو انك اردت أن تقيم أي أي إس على وندوز... ولذلك عليك أن تكون ملما بالسي بلوس كما أخبرك الهارد لأن معظم الكودات الأساسية مكتوبة بسي بلاس بلاس. فكل ما سوف تقوم به من خطوات يعتمد على مدى فهمك للأي دي إي المتوافقة مع نظامك... أكثر ما يسبب الفشل بهذا الموضوع أنك لم تفهم بالضبط روح الملتي ثريد... وإنك تنطلق من مفهومك للثريد الواحد مع أنه يجب عليك في هذا المجال أن تستخدم تقنية الملتي ثريد... هلأ فهمت ايضا فكرة اللينك أو ما يسمى بالإم أو إس؟ لا ينبغي أن تدرس موضوع متعلق بمواضيع متفرعة من دون أن تدرس ايضا الأفكار المتفرعة... ابحث في النت عن المواضيع التالي: MOS, LINK, DEFC, SSL over TDE, SSL over IDE,
وفي النهاية لا تنسى أن تقول لنفسك... ولك دوووووووووووووووووووووووع

الزاهر
19-06-2009, 03:28 PM
إذا يلي فهمتو إنو لازم تلعب غوول بالمنتدى مصييييييييييبة
بس بالأليلة يكون في مواضيع لها معنا منو كلو ملو معنا
للأسف


ما هي المشكلة إنو اللي متلك بيأرو وما بيشاركو بشي "لو معنا" كتار ... المشكلة من اللي بيؤول العالم غلط وما بيحاول يصلح عالأليلة. :)
تفضل حط شي لو معنا بركا بتساهم بإزالة هالسواد شوية

ناطرينك ها
لا تطول


ويا ريت مشرف الساحة أو من له صلاحية ينقل المشاركات الخارجة عن الموضوع إلى موضوع منفصل

hadid
19-06-2009, 05:25 PM
لا والله الهارد وفشلان كمان طلعو خبراء بهل أمور المبهمة

صار في point d'interrogation كتير كبيرة عليك يا فشلان

انتبه من صيبات العين ها

سلام

فشلان
19-06-2009, 08:31 PM
لا تخاف هلأ لما القاسي وانأيمن يعلقو على تعليقي... رح تروح هالبوان دانتروجاكسيون

anayman
20-06-2009, 12:48 PM
اول الشي شكرا على النصائح.........

تاني الشي انا عندي الopenssl سورس كود بالC وعندي كمان الexecutable يللي لها, انا وشريكي في المشروع قدرنا نعمل build للlibrary عن طريق batch file جايبينو عن الانترنت بس يللي عم حاول اعملو هو اني اعمل trace للfunctions يللي بيتعيطلن في داخل الmain ولأعمل هالشي بيلزملي IDE متل الnetbeans او الeclipse وعندي هنه تنيناتن وفيك تعمل علين code c/c++ وعندي الcompiler يللي بينزل مع الcygwin(linux shell on windows) وعندي الPerl كمان, المشكلة بس هي الconfiguration بقلب الmakefile.

انا فلشت الwebsite تبع الopenssl ولقيت غير documentation تعيسة بتشرح الأوامر يللي فيك تنفذها بالmain, امّا انّي لاقي documentation للfunction الموجودين بقلب الclasses فهيدي من عاشر المستحيلات.

فالlibrary معمولا build على windows بس مش بي قلب IDE وهادا يللي انا ناوي اعملو, فماذا ترون؟؟

hadid
20-06-2009, 06:14 PM
ههههههههههههههههههههههههههههههههههههههههههههههههه

الله يعينك يا أيمن

...