سلام وقت بخیر
در مورد رمزنگاری نا متقارن ما میدونیم که یک کلید عمومی داریم و یک کلید خصوصی
آیا اطلاعات از سمت کاربر با کلید عمومی رمز گذاری میشه و سمت سرور با کلید خصوصی رمزگشایی میشه؟
آیا اطلاعات از سمت سرور با کلید خصوصی رمزنگاری میشه و در سمت کاربر با کلید عمومی رمزگشایی میشه؟
آیا هر کاربر یک کلید عمومی جدا داره یا تمامی کاربران یک سرور کلید عمومی یکسان دارند؟
ممنون از وقتی که میزارید
درود
کلید خصوصی هم برای encrypt و هم برای decrypt استفاده میشه
کلید خصوصی سمت ارسال کننده و هم سمت دریافت کننده وجود داره
کلید عمومی برای هر کاربر ساخته میشه
کلید خصوصی باید سمت سرور باشه تا خطری به وجود نداشته باشه، کلاینت کلید عمومی رو داره و برای ما میفرسته و ما میتونیم اونو decrypt میکنم
https://ssd.eff.org/en/module/deep-dive-end-end-encryption-how-do-public-key-encryption-systems-work