نقل قول: ssl چگونه کار میکند
مستندات پروتکل رمزنگاری RSA را بخونید تا کلیات روش کار را ببینید
فارسی هم خواستین توی کتاب " مهندسی اینترنت " مهندس ملکیان هم یک فصلش در همین مورد هست
نقل قول: ssl چگونه کار میکند
سعی کنید منابع انگلیسی رو مطالعه کنید
نقل قول: ssl چگونه کار میکند
نقل قول:
نوشته شده توسط
jafar2012
چطور مطمعن باشیم کلید لو نمیره و کسی نمیتونه کلید رو کشف کنه، و داده ها رمزیابی نمیشن
یکی از لایه های ارتباطات اینترنتی لایه انتقال یا transport هست. امنیت کلید اینجا با روش های مختلف مثلا دیفی-هلمن تضمین میشه.
خود فایل ها و داده ها رو معمولا با الگوریتم های متقارن و کلیدها رو با الگوریتمهای نامتقارن رمز میکنن
از روشهای اعتبارسنجی پیام و دیتای رد و بدل شده (certification/authentication) نیز برای تضمین صحت اطلاعات و عدم حضور شخص سوم استفاده میشه.
کلید معمولا در هر کانکشن بطور مستقل تولید میشه و همه کلیدها باهم متفاوت هستند.
اینها که گفتم کلیات مطلب هست. باید منابع انگیلیسی رو مطالعه کنید. علم رمز نگاری به مطالعه خیلی زیادی نیاز داره. عجله نکنید
نقل قول: ssl چگونه کار میکند
میخام با جاوااسکریپت و پی اچ پی این ساختارو پیداکنم
چنتا کتابخونه دیدم ولی فقط رمز نگاری میکردن برای توضیع کلید کاری نمیکردن از روشی استفاده نمیکردن مقل همین دیفی-هلمن که فرمودین
این رو که فرمودین
از روشهای اعتبارسنجی پیام و دیتای رد و بدل شده (certification/authentication) نیز برای تضمین صحت اطلاعات و عدم حضور شخص سوم استفاده میشه.
چیزی دربارش نمیدونم یکم بیشتر میتونید توضیح بدین - من فقط میدونم میتونه شخصی بیاد این وسط ببینه ولی چطور کار میکنه
نقل قول: ssl چگونه کار میکند
دوستان برای پی اچ پی و جاوا اسکریپت میخام این رو پیاده سازی کنم
کتابخونه یا کتابخانه هایی میشناسید ک بتونم از تلفیقشون بتونه این کارو انجام بده
چنتا کتابخونه دیدم ولی فقط رمزنگاری انجام میدادن
یک کتابخونه پراستفاده و معتبر بهم معرفی میکنید
نقل قول: ssl چگونه کار میکند
کتابخانه ++Crypto به زبان C++ نوشته شده و کاملترین هست
میتونید براحتی تبدیلش کنید
در ضمن در سایت مربوطه میتونید چیزهای زیادی در مورد رمزنگاری و انتقال امن دیتا یاد بگیرید
https://www.cryptopp.com/
نقل قول: ssl چگونه کار میکند
نقل قول: ssl چگونه کار میکند
این هم یک کتابخانه خوب و کامل برای php مبحث انتقال کلید هم داره
https://github.com/jedisct1/libsodium
اینجا هم راهنماش هست:
https://download.libsodium.org/doc/
نقل قول: ssl چگونه کار میکند
نقل قول:
نوشته شده توسط
golbafan
اینجا یک کلاس داشت یک کتابخونه هست یا فقط برای مثال هاش ساختش؟
فقط یک مشکل هست
برای جاوا اسکریپت از کدوم کتابخونه استفاده کنم چیزینتونستم پیدا کنم ک هم برای انتقال کلید و هم رمز گشایی استفاده کنم
برای رمزگشایی دیدم ولی برای گرفتن کلید نه