آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کمک در ساخت و بازیابی کلید

علیرضا  3 سال پیش  3 سال پیش
0 0

سلام دوستان

ابتدای امر بگم که من چون زیاد جاوا کار نکردم خودم نتونستم این کار رو انجام بدم، پروژه ای به دستم رسیده که در حال حاضر برنامه نویس اون در دسترس نیست، این برنامه با وب سرویس فعالیت میکنه که سورس اون وب سرویس هم در دسترس نیست و قصد داریم برنامه رو به سرور جدید منتقل کنیم، تقریبا کلیه آیتم های سرور بازسازی شده به جز یک آیتم، سرور با هر Response یک signature و id بر میگردونه به برنامه که هر مرتبه و با هر Response تغییر میکنه، این کلید در برنامه چک میشه و اجازه ادامه مراحل رو میده، الان بخاطر همین موضوع ارتباط سرور و برنامه فقط بخاطر یکی نشدن این کلید ارسالی از وب سرور و چیزی که برنامه لوکال چک میکنه جواب نمیده.

توضیحات اضافی:

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

 

build=440&cypher=1590055177708&os_version=10.0&java_version=14.0.1+%2864-bit%29&os_name=Windows+10&machine_id=079%2F486%2F5472%3D%3C96052&key=DOQJ1M706%2F51RU-A8YY%2BZEFN%2CU7IE

و جواب سرور که به صورت xml هست شامل این دو آیتم زیر میشه:

<signature>302d021500893d8491d17df0fd731dbaa8e74f4d0767517296021424c09f032813b85eefed8b865efb3c432654ac90</signature>

<id>o8JJiOHRjTZohhDaom3IPjtdOoL@YIbQW{Y.&lt;rMjw|qnvZXJTv4fg782.9,UZHR14GFSZJ</id>

فایل های ارتباطی برنامه رو میگذارم و ممنون میشم دوستان کمک کنند و نحوه Encrypt و Decrypt این کلید رو بهم بگید تا بتونم توی php کد نویسی کنم.

لینک فایل ارتباطی

 پسورد دریافت فایل : 5454

0 0
دوستان متخصص کسی بتونه زحمت این کار رو بکشه از نظر هزینه هم با هم توافق میکنیم. (3 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .