تفاوت کلید خصوصی و کلید عمومی ارزهای دیجیتال چیست؟
در این مقاله به بررسی تفاوت کلید خصوصی و کلید عمومی در دنیای ارزهای دیجیتال میپردازیم. وقتی صحبت از بلاک چین یا به طور کلی ارز دیجیتال به میان می آید، باید در مورد کلیدهای خصوصی و عمومی شنیده باشید. آنها بخشی جدایی ناپذیر از هر بلاک چین هستند و ایمن نگه داشتن کلید خصوصی مهمترین وظیفه شما به عنوان یک کاربر کریپتوکارنسی است، اما تفاوت کلید خصوصی و کلید عمومی چیست؟
کلید خصوصی چیست؟
کلید خصوصی (Private key) یک کلید مخفی است که برای رمزگذاری و رمزگشایی پیام ها استفاده میشود. Private key باید همیشه خصوصی نگه داشته شود و هرگز نباید با کسی به اشتراک گذاشته شود. در ارزهای دیجیتال، کیف پول ها از کلیدهای خصوصی برای محافظت از داراییها استفاده میکنند.
به عنوان مثال، کیف پول بیت کوین دارای یک کلید خصوصی مرتبط با آن است. هنگامی که یک کیف پول جدید ایجاد میکنید، کلید خصوصی و کلید عمومی همراه با آن تولید میشوند. هنگامی که آن را دریافت کردید، باید از کلید خصوصی خود در مکانی امن نسخه پشتیبان تهیه کنید.
توجه: اگر کلید خصوصی خود را گم کنید، نمیتوانید به کیف پول خود یا وجوه آن دسترسی داشته باشید. همیشه ایده خوبی است که از آن با نوشتن در دفتر خاطرات شخصی یا چاپ کردن نسخه پشتیبان تهیه کنید.
کلید عمومی چیست؟
رمزنگاری کلید عمومی (PKC) به سیستمی در رمزنگاری اشاره دارد که از یک جفت کلید متناظر اما منحصر به فرد استفاده میکند: کلید عمومی و کلید خصوصی. از سوی دیگر کلید عمومی را میتوان برای اهداف رمزگذاری برای افراد دیگر ارسال کرد. هنگامی که فرستنده پیامی را با استفاده از کلید عمومی شما رمزگذاری میکند، میتوانید فقط با استفاده از کلید خصوصی خود قفل آن را باز کنید.
یک کلید عمومی (Public key)، همانطور که ممکن است به دلیل نامش حدس زده باشید، عمومی است و میتواند با هر کسی به اشتراک گذاشته شود. با این حال، کلید خصوصی باید ایمن نگه داشته شود.
PKC گاهی اوقات به عنوان رمزنگاری نامتقارن شناخته میشود. این کنایه از این واقعیت است که کلید عمومی و کلید خصوصی متفاوت هستند. این چارچوب به کاربر این امکان را میدهد تا اطلاعات را با استفاده از کلید عمومی خود رمزگذاری کند و آن را به هر کجای جهان ارسال کند و در عین حال اطمینان حاصل کند که تنها گیرنده مورد نظر میتواند با استفاده از کلید خصوصی مربوطه، آن را رمزگشایی کند.
بررسی تفاوت کلید خصوصی و کلید عمومی
برای درک نحوه عملکرد این کلیدها و تفاوت کلید خصوصی و کلید عمومی اجازه دهید به دو نوع رمزگذاری نگاه کنیم:
- رمزگذاری نامتقارن: رمزگذاری نامتقارن با تولید یک جفت کلید خصوصی/عمومی کار میکند. این یک الگوریتم رمزنگاری است که به شما امکان ارسال پیام را میدهد. در این الگوریتم نمیتوان کلید خصوصی را از کلید عمومی حدس زد. امضای دیجیتال برای اشتراک گذاری کلید عمومی استفاده میشود. از سوی دیگر، کلید خصوصی با استفاده از رمزگذاری به صورت ایمن در نرم افزار ذخیره میشود.
- رمزگذاری متقارن: رمزگذاری متقارن فقط روی کلیدهای خصوصی کار میکند.
رمزگذاری متقارن و نامتقارن میتوانند با هم کار کنند. به عنوان مثال، از رمزنگاری نامتقارن برای ارسال کلیدهای خصوصی از طریق شبکه استفاده میشود. پس از رسیدن به مقصد، از کلیدهای خصوصی میتوان برای رمزگشایی داده ها استفاده کرد. کلید خصوصی ایمن باقی میماند زیرا با استفاده از رمزگذاری نامتقارن ارسال میشود.
کل فرآیند زمانی شروع میشود که شخصی تصمیم میگیرد برای شما از طریق فناوری بلاک چین یک رمز ارز بفرستد. به عنوان یک کاربر، شما فقط به کلید خصوصی و کلید عمومی خود دسترسی دارید. کلیدها دنباله ای طولانی از اعداد صحیح و حروف هستند. به عنوان مثال در زیر یک کلید رمزگذاری 512 بیتی را میبینید.
KaPdSgVkYp2s5v8y/B?E(H+MbQeThWmZq4t6w9z$C&F)J@NcRfUjXn2r5u8x!A%D
کلید به طور تصادفی از طریق Encryption Key Generator تولید میشود. پس از شروع یک تراکنش، بلاک چین امضایی تولید میکند تا اطمینان حاصل کند که تراکنش با هر گونه تغییر یا هزینه مضاعف به خوبی انجام میشود. سپس از امضا برای تایید معامله استفاده میشود.
نحوه تولید کلید عمومی و آدرس
کلید عمومی نیز با استفاده از کلید خصوصی تولید میشود. سپس کلید عمومی از یک تابع هش یک طرفه عبور میکند که به نوبه خود آدرس عمومی شما را ایجاد میکند. آدرس عمومی برای همه قابل مشاهده است و میتواند با هر کسی برای ارسال سکه یا وجه به اشتراک گذاشته شود.
امکان تولید هر دو کلید و آدرس عمومی از کلید خصوصی وجود دارد. اما عملکرد معکوس امکان پذیر نیست. این بدان معنی است که اگر آدرس یا حتی کلید عمومی یک شخص را داشته باشید، نمیتوانید کلید خصوصی را تولید کنید و این مهمترین تفاوت کلید خصوصی و کلید عمومی است.
از نظر فنی میتوان این زنجیره را معکوس کرد، اما برای انجام این کار با استفاده از قوی ترین رایانه، بیش از 40 به توان 30 سال طول میکشد.
سخن پایانی
امیدواریم این مقاله ما در درک تفاوت کلید خصوصی و کلید عمومی به شما کمک کرده باشد تا نحوه عملکرد آنها را درک کنید. اگر در زمینه ارزهای دیجیتال یا بلاکچین تازه کار هستید، باید تمام مفاهیم مرتبط با بلاک چین را یاد بگیرید و اهمیت هر یک از آنها را درک کنید. به عنوان یک کاربر، باید به هر قیمتی از کلید خصوصی خود مراقبت کنید. آن را با کسی به اشتراک نگذارید وگرنه سرمایه خود را از دست خواهید داد. کلاهبرداری های آنلاین زیادی وجود دارد که سعی میکنند کلید خصوصی را به دست آورند.