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

نام تاپیک: CrypoAPI

  1. #1

    CrypoAPI

    من از CryptoAPI استفاده میکنم
    ولی HASH یک پیغام با HASH اون روی کامپیوترهای دیگه فرق داره
    یعنی روی هر سیستمی یک HASH متفاوت برای یک پیغام یکسان تولید میکنه
    آیا برای انتقال برنامه به رایانه های دیگه باید فایل های اضافی دیگه ای هم منتقل بشه . مثلا DLL

  2. #2
    نیازمندی های آن با توجه به توابع و الگوریتم های مورد استفاده هست ، مثلا برخی IE نسخه 5 می خواهند و یا سیستم عامل ها مشخصی ، در هر حال دقت کنید که WIN32_WINNT_ را برای آن تعریف کرده باشید.

    همیشه برای اینکه متوجه شوید که در کجا خطا داده می شود برای تمامی توابع Hash مورد استفاده ، حتما یک شرط IF قرار دهید تا در صورتی که مقدار خطا یا صفر برگرداند به شما اطلاع دهد.

  3. #3
    جالب اینجاست که Hash تولید میشه و لی متفاوت
    این روی WinXp
    €       x; آ
    +W´c7$;²üٹpc†‌«±×]yf¶«lƒ_+َ!‌vvèگSشنطَڈىµ¹c'چùTبs ²&+<مٍ‰‡z`nآدیtk;خŒذ0…مO7تwCG <âکëiصë/أ¾ًد¾“N”


    و این روی Win2000
    €   °Uئ¦xا%S5NثBفé½!‡ƒچآ
    +W´c7$;²üٹpc†‌«±×]yf¶«lƒ_+َ!‌vvèگSشنطَڈىµ¹c'چùTبs ²&+<مٍ‰‡z`nآدیtk;خŒذ0…مO7تwCG <âکëiصë/أ¾ًد¾“N”_


    تولید شده
    البته برای یک ورودی یکسان
    حتی روی دو رایانه با OS های یکسان
    به نظر من یک هیدر و یا یکسری اطلاعات که مربوط به ماشین یا نسخه ی فعلی و ... است رو به ابتدای رشته ضیمه میکنه
    همانطور که میبینید بخش دوم (خط دوم) از رشته شبیه هم هست و بخش اول نه
    بعضی توابع اخطار می دهند و بعضی اشتباه اجرا می شوند.

    به هر حال ممنون
    باید بررسی کنم
    اگه درست شد حتما علت رو می گم
    ممنون

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

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