لطفا وارد شوید یا ثبت‌نام کنید تا به انجمن‌ها دسترسی کامل داشته باشید.



 
امتياز موضوع :
  • 0 رأي - معدل امتيازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
encryption lib needed
2010-03-06, 01:06 PM,
ارسال : #1
encryption lib needed
من يك كتابخانهء رمزگذاري تحت سي++ ميخوام كه توي يك برنامهء Qt استفاده كنم. البته روي ويندوز!
يك كتابخانهء كم حجم و جمع و جور باشه ترجيحا و آماده براي استفاده (نياز به كامپايل نداشته باشه).
فقط يك الگوريتم symmetric مثل AES داشته باشه كافيه.
ميخوام ديتايي رو روي وب بفرستم با برنامهء Qt و جاي ديگه با برنامهء دسكتاپ ديگري دريافت كنم، منتها ميخوام ديتا رو رمز كنم چون محرمانه هست و كسي از طريق وب سرور نتونه بهش دست پيدا كنه.

ممنون.
نقل قول این ارسال در یک پاسخ
2010-03-06, 01:07 PM,
ارسال : #2
پاسخ: encryption lib needed
ضمنا ديتا از نوع باينري هست.
نقل قول این ارسال در یک پاسخ
2010-03-06, 02:23 PM,
ارسال : #3
پاسخ: encryption lib needed
QSslSocket رو امتحان کردی.
<!-- m --><a class="postlink" href="http://doc.trolltech.com/4.4/qsslsocket.html">http://doc.trolltech.com/4.4/qsslsocket.html</a><!-- m -->
جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-03-06, 06:31 PM,
ارسال : #4
پاسخ: encryption lib needed
QCA

[عکس : banner.png]
مشاهده تارنمای کاربر جستجوی تمامی ارسال های کاربر
نقل قول این ارسال در یک پاسخ
2010-03-07, 09:54 AM,
ارسال : #5
پاسخ: encryption lib needed
از اوپن سورس كمي ضد حال خوردم. چرا؟
چون مثلا اين QCA رو بعد از كلي ور رفتن و دستكاري راه انداختم. هيچ كجا توضيح كافي نداده بود كه بايد قدم به قدم دقيقا چكار كنيم. بعد تازه نسخه هاي جديد Qt از نسخه اي از mingw استفاده ميكنن كه QCA كامپايل شده اي كه براي دانلود وجود داشت ظاهرا با نسخه هاي قديمي تر mingw كامپايل شده و بنابراين در نسخه هاي جديد Qt قابل استفاده نيست (برنامه كامپايل ميشه اما اجرا نميشه و با خطا بسته ميشه). خوبه من يك نسخهء قديمي از Qt رو روي سيستم نصب داشتم و روي اون تست كردم تا اين رو فهميدم (حدس زدم البته بخاطر اينكه با بخشهاي داخلي Qt هم آشنايي اي بيشتر از يك كاربر معمولي دارم). بعد تازه ضد حال اونجا بود كه ظاهرا پلاگين لازم براي استفاده از الگوريتم AES در پلاگين هاي كامپايل شده اي كه من دانلود كردم وجود نداشت و برنامهء مثالي كه خودش داده بود اين پيام رو داد كه AES لازم ساپورت نيست.
حالا من موندم اين پلاگين يا هرچيزي كه براي ساپورت AES و استفاده از برنامهء مثال لازم هست بايد از كجا بيارم.
ممكنه بگيد بخشي از اين مشكلات با كامپايل QCA توسط خودمون حل ميشه. ولي آيا همين كار ساده اي هست؟ وقتي نصب و راه اندازي نسخهء كامپايل شده و آماده اينقدر دنگ و فنگ و باگ داشته بنظر شما ممكن نيست توي كامپايل هم بدتر گير كنيم؟ تازه هيچ كجا توضيح كافي و راهنماي قدم به قدم نداده براي اينطور كارها.
حالا من فعلا بيخيال QCA شدم و ميخوام از ++crypto استفاده كنم كه تازه پكيج كامپايل شدهء اون رو براي ويندوز دانلود كردم. برم ببينم چي ميشه. ولي اگر شما بتونيد مشكل منو با QCA حل كنيد (به شرط تجربه؛ نه اينكه همينطوري از خودتون حدس و گمانهاي بيشمار بپرونيد) خيلي بهتره.
نقل قول این ارسال در یک پاسخ
2010-03-07, 09:55 AM,
ارسال : #6
Re: پاسخ: encryption lib needed
kakilik نویسنده :QSslSocket رو امتحان کردی.
<!-- m --><a class="postlink" href="http://doc.trolltech.com/4.4/qsslsocket.html">http://doc.trolltech.com/4.4/qsslsocket.html</a><!-- m -->
دوست عزيز من نميخوام ارتباط رو با سايت رمز كنم. ميخوام فايلي رو كه روي سرور آپلود ميشه قبل از آپلود شدن رمز كنم.
نقل قول این ارسال در یک پاسخ


رفتن به انجمن :


کاربران در حال مشاهده موضوع : 1 مهمان