نمایش نتایج 1 تا 19 از 19

نام تاپیک: فشرده سازی ، رمز کردن

  1. #1
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    41
    پست
    1,875

    فشرده سازی ، رمز کردن

    الگوریتم یا سورس برای فشرده سازی یا رمز کردن ( Encryp ) اطلاعات ! کی داره ؟
    یا اطلاعاتی در مورد روش ها !

  2. #2
    برای این کار (اینکریپ کردن ) سادهترین راه اینه که یه تابع بنویسی که اطلاعاتی که می خواهی تو بانک بزاری یه جوری پس و پیش کنه مثلا" mohammad=omahmmda یا mohammad=mnophiabmnmnabdeدر حالت دوم توجه کردی که حرف بدی به ترتیب حروف الفبا رو دنبال هر کاراکتر ورودی آوردیم
    برا نمایش از بانک هم عکس کارای بالا رو باید انجام بدی/

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

    به نقل از اینپرایز از ایران دولوپرس دات کام چند آدرس برات آوردم چیزه بدی نیست:


    http://www.efg2.com/Lab/Library/Delp...yptography.htm

    http://www.chilkatsoft.com/ChilkatSmime.asp

    http://www.easyencryption.com/

  3. #3
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    41
    پست
    1,875
    اگه فقط حروف رو جا به جا کنی یکی که چلمن هم باشه می فهمه چه برسه به بقیه :evil: یه چیزی می خوام که واقعا انکریپت کنه وگرنه خودم چند تا تابع رمز نوشتم که خوب کار می کنه ولی یه الگوریتم پیشرفته می خوام :(

  4. #4
    آقا جان اونو که گفتم فقط برا نمونه بود.

    می تونی خودت تو آدرسا که نوشتم چیزای خوبی پیدا کنی.(اگه حوصله داشته باشی).هدف من هم کمک به شما بود نه چیزه دیگه.

  5. #5
    سلام
    از شیوه های پیشرفته کد کردن داده ها روشهای اسکرمبل است. البته اصل این شیوه نسبتا قدیمی است، اما در حال حاضر با توجه به همان اصول الگوریتمهای فوق العاده پیشرفته ای ایجاد شده اند.
    جهت راهنمایی پایه های این روش بر اساس عملکرد عملگر XOR استوار است.
    فرصت کافی برای توضیح بیشتر ندارم. اگر برای کار مفید بود یک فکری می کنیم.

    موفق باشید ...

  6. #6
    کاربر جدید
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    پست
    2
    سلام.
    من از این راه تو VB استفاده کردم و مطمنا در هر زبون دیگه ای هم جواب میده.
    اما راه من :
    متن مورد نطر یا هر اطلاعات دیگه ای رو که هست‌ در یک متغیر قرار میدی ، بعد هر حرف یا کاراکتر رو دونه دونه میخونی و اون رو به کد ASCII تبدیل میکنی و در یه متغیر دیگه قرار میدی... برای اینکه بتونی بعدا کدهای حروف رو از هم جدا کنی اونها رو با یه کاراکتر مثل # از هم جدا کن.
    مثلا متن ali خواهد شد :
    69#102#72
    بعد که کلیه حروف رو به ASCII code تبدیل کردی باید از ورودی یه کلمه رمز دریافت کنی (این کلمه در کد کردن نقش اصلی رو بازی میکنه) بعد دوباره هر حرف این کلمه رو به ASCII تبدیل کن و اعداد این کلمه مثلا 5 حرفی رو با هم جمع کن و معدل بگیر.
    حالا اون اعدادی که مربوط به رشته اصلی بود و میخواستی کد کنی رو دوباره دونه دونه جدا کن و هر عدد رو با میانگین جمع کن و دوباره تو یه متغیر بنویس
    مثلا اگه میانگین 30 باشه همون متن میشه :
    99#132#102
    حالا همین اعداد میتونه متن encode شده باشه و برای decode باید کلمه رمز رو داشته باشی...حتی میتونی روی همون اعداد هم کار کنی...مثلا یه روال بنویسی که اگه ورودی بود 1 ، خروجی بشه t !
    اگه کسی ضعف امنیتی تو این سیستم میبینه لطف کنه ما رو هم مطلع کنه !!

  7. #7
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    41
    پست
    1,875
    امید جان ناراحت نشو :wink: من که منظور بدی نداشتم :? از همه ممنونم ولی من الگوریتم استاندارد می خوام ! وگرنه چند تا تابع بهتر از این نوشته ام . مرسی از همه :oops:

  8. #8
    سلام
    آقای منتظرالظهور گرامی،
    منظورتون از الگوریتم استاندارد چیه؟ روشی که گفتم یک روش استاندارد بود که الان در تمام زمینه ها برای حفاظت اطلاعات استفاده میشه!
    اصول این روش در کتب مخابرات دیجیتال پیدا میشه. چند باری هم نمونه برنامه هایی در مجلات کامپیوتر بر اساس این روش چاپ شده.
    الگوریتمهای پیچیده را هم در اختیار من و شما قرار نمیدن و در سطوح نظامی استفاده میشه که البته استفاده ای برای ما نداره مگر اینکه بخواهیم همکار بن لادن بشیم! :evil: :twisted: :wink:
    دنبال کلمات کلیدی که گفته بودم میگشتید چند هزارتا لینک پیدا میشد ...

    موفق باشید ...

  9. #9
    imported_admin
    مهمان
    یه روشهایی هم برای کد کردن به روش Hash در دات نت وجود داره که خیلی هم سریع عمل میکنه و مثالهای خیلی خوبی هم در این مورد میشه پیدا کرد.
    ولی خوب اینو هم باید قبول کنیم که دلفی کارها از هزار کیلومتری محصولات میکروسافت رد نمیشن :P

  10. #10
    الف) اون الگوریتمی که آقا رضا گفت و فرمود که در کتابهای مخابرات دیجیتال پیدا میشه سال دوم نرم افزار ترم اول به دانشجوها تدریس میشه ( در حاشیه برنامه نویسی پیشرفته ) و شکوندنش از پس همون دانشجو ها هم برمیآد ...

    ب) آقا محمد ! شما الگوریتم استاندارد فشرده سازی میخواهی یا رمزنگاری ؟

    ج) برای استفاده از روشهای رمزنگار استاندارد ( هر چند توصیه نمیکنم ) خوبه ابتدای کار به MD5 مراجعه کنی . روش خوبیه . این الگوریتم به عنوان روش پیشگزیده اینکریپشن تو PHP استفاده میشه و پیاده سازی های سی یا دلفی اون رو هم با یه سرچ کوچولو میتونی پیدا کنی .

    موفق باشی

  11. #11
    چه کنیم از دست آقای اینپرایز :lol: :wink: ،
    بله اون الگوریتم در رشته های الکترونیک و کامپیوتر هم یافت میشود ولی با همون XOR که گفتم. داستان اسکرمبل کردن اینقدرها هم الکی نیست فرزند.
    اشاره کرده بودم که این اساس کاره. استفاده از یکالگوریتم مشخص که در اینترنت هم باشه مطمئنا خطرش به اندازه استفاده از ایکس اور هست.
    اسکرمبلینگ یکی از به روزترین شیوه هاست که هم تو هر بقالی پیدا میشه و هم نمیشه، بسته به اینکه بخواهیم باهاش چه بکنیم.
    به هر حال من استفاده از روشهای معروف رو پیشنهاد نمیکنم چون برای همشون در کنار خودشون الگوریتم معکوسش وجود داره :!: .
    البته از همونها باید ایده گرفت.

    موفق باشید...

  12. #12
    کاربر جدید
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    Iran
    سن
    50
    پست
    5
    سلام دوست عزیز
    ببین اینجا بحث سلیقه است .
    وگر نه شما اگه هر جور بخواهی اطلاعات را کد کنی آخرش اگه کسی بشینه پاش میتونه بازش کنه.
    ولی من برای کد کردن اطلاعات از تابع زمان و تاریخ استفاده کردم
    یعنی با توجه به زمان سیستم و ثانیه آن یجور دیگه کد میشه
    که فکر کنم بدک نیست
    با تشکر
    محمود

  13. #13
    یه ایده میدم بهت بقیه با خودت
    از دنباله لوکا استفاده کن در ترکیب با یه سری هندسی با قدر نسبتی که فقط خودت میدونی!
    حتما جواب میده،مگه اینکه بخواهی یکی پیدا شه واست سورسشو بنویسه که اونوقت باید منتظر الوصول هم بشوی!!!! :lol:

  14. #14
    کاربر دائمی آواتار Mohammad_Mnt
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    جنگلی به نام ایران
    سن
    41
    پست
    1,875
    اینپرایز جان ! من هم الگوریتم فشرده سازی می خوام هم رمز نگاری
    با XOR هم تابع نوشتم ولی خودم کیف نکردم :wink:
    اگه پیدا بشه خیلی خوبه یا حداقل سورس دلفی اش :wink:

  15. #15
    با عرض معذرت

    این برخوردی که الان میکنم غیر علمیه . متاسفم .

    اینجا رو ببین : http://homepages.borland.com/efg2lab...yptography.htm

    موفق باشی

  16. #16
    خوب حالا که بحث دوباره باز شد بد نیست با چند تا روش جالب آشنا بشیم، البته فقط اسمها. هر کدومشو که بخواهید راحت پیدا میشن:
    Blow Fish, Two Fish, AES, Arcfour, 3DES, Cast128, IDEA, RC4

    اگر آخرش برنامه را نوشتید یک اطلاعی بدید :wink:

  17. #17
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران - تهران
    پست
    2,342
    تمام مواردی را که گفتید و خیلی بیشتر را با توضیح و سورس کامل سی خصوصا برای لینوکس را می توانید در اینجا پیدا کنید :

    http://www.ussrback.com/crypto/tree.html

  18. #18
    با اینکه خودم با دادن آدرسهای مستقیم و انداختن افراد در وسط اطلاعات موافق نیستم ولی آدرس جالبی بود! چند موردش را چک کردم اما هنوز سورسها را تست نکردم.
    با تشکر از شما ...

  19. #19
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    ایران
    پست
    101
    این فایل را هم چک کنید .

    http://www.partow.net/downloads/Gene...hFunctions.zip

تاپیک های مشابه

  1. فشرده سازی رشته رمز نگاری شده توسط الگوریتم هافمن
    نوشته شده توسط negar.rafie در بخش C#‎‎
    پاسخ: 19
    آخرین پست: سه شنبه 28 شهریور 1391, 22:24 عصر
  2. سوال: فشرده سازی صفحات(کامپایل کردن)
    نوشته شده توسط omid_kimia در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 23 شهریور 1390, 14:37 عصر
  3. Backup اتوماتیک و فشرده سازی و میل کردن آن
    نوشته شده توسط Alireza_Salehi در بخش SQL Server
    پاسخ: 3
    آخرین پست: پنج شنبه 23 مهر 1388, 16:20 عصر
  4. برنام یا کامپوننت برای فشرده سازی و باز کردن فایل
    نوشته شده توسط احسان آریانو در بخش برنامه نویسی در Delphi
    پاسخ: 7
    آخرین پست: دوشنبه 17 اسفند 1383, 14:31 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •