ورود

View Full Version : سوال: طريقه استفاده از انکريپشن



negative60
پنج شنبه 01 خرداد 1393, 20:04 عصر
سلام
چطور ميشه تو کيوت از انکريپشن هايی مانند RSA استفاده کرد ؟
تو C++‎‎‎‎ از کتابخونه cryptopp استفاده ميکنم ميشه از همين کتابخونه تو کيوت هم استفاده کرد؟

کامبیز اسدزاده
پنج شنبه 01 خرداد 1393, 20:23 عصر
سلام
چطور ميشه تو کيوت از انکريپشن هايی مانند RSA استفاده کرد ؟
تو C++‎‎‎‎‎ از کتابخونه cryptopp استفاده ميکنم ميشه از همين کتابخونه تو کيوت هم استفاده کرد؟

شما میتونید از همون کتابخانه ها استفاده کنید هماهنگ با Qt به لینک های زیر نگاه کنید شاید مفید باشه.

http://www.qtcentre.org/threads/28809-Compiling-amp-using-Crypto-with-mingw-version-of-Qt
https://qt-project.org/wiki/Simple_encryption
https://qt-project.org/wiki/HMAC-SHA1

حامد مصافی
پنج شنبه 01 خرداد 1393, 23:09 عصر
من در یک مورد از این (http://qt-project.org/wiki/Simple_encryption) استفاده کردم. کار راه اندازه. اگر نیاز به گزینه بسیار پیشرته و ایمن دارید از crypto++ (http://sourceforge.net/projects/cryptopp/)استفاده کنید.

negative60
یک شنبه 04 خرداد 1393, 20:35 عصر
طبق اين آموزش (http://www.qtcentre.org/threads/28809-Compiling-amp-using-Crypto-with-mingw-version-of-Qt) برای استفاده از کتاب خونه cryptopp (http://www.cryptopp.com/) در کيوت عمل کردم, زمانی که تو برنامه ام از اين کتاب خونه استفاده ميکنم و برنامه ام رو تحت ويندوز کامپايل ميکنم مشکلی نيست اما زمانی که برای اندرويد کامپايل ميکنم از کتابخونه خطا ميگيره و کمپايل نميشه!


error: cannot find -lcryptopp562

کامبیز اسدزاده
یک شنبه 04 خرداد 1393, 20:41 عصر
طبق اين آموزش (http://www.qtcentre.org/threads/28809-Compiling-amp-using-Crypto-with-mingw-version-of-Qt) برای استفاده از کتاب خونه cryptopp (http://www.cryptopp.com/) در کيوت عمل کردم, زمانی که تو برنامه ام از اين کتاب خونه استفاده ميکنم و برنامه ام رو تحت ويندوز کامپايل ميکنم مشکلی نيست اما زمانی که برای اندرويد کامپايل ميکنم از کتابخونه خطا ميگيره و کمپايل نميشه!


error: cannot find -lcryptopp562


خب سیستم عامل هایی که بر پایه ایستگاه های UNIX هستند این خطا در صورتی براشون اتفاق میفته که کتابخانه مربوطه در اون سیستم نصب نشده باشه !
به این مورد توجه کنید : http://ubuntuforums.org/showthread.php?t=1480282

دقیقا باید کتابخانه lcryptopp562 بر روی پلتفرم شما نصب شده باشه... و یا همراه با برنامه موجود باشه دی غیر این صورت این خطاها عادیه.

حامد مصافی
یک شنبه 04 خرداد 1393, 22:43 عصر
لازم نیست کتابخانه روی سیستم شما نصب شده باشه. می‌تونه در مسیر پروژه شما باشه.
اما نکته اساسی اینه که شما باید کتابخانه را برای اندروید نهم کامپایل کنید.
اما با توجه به متن خطا مشکل شما است نیست. پس لطفا فایل کتابخانه را به کنار پروژه انتقال دهید.

negative60
یک شنبه 04 خرداد 1393, 23:06 عصر
............................