کلید عمومی و کلید خصوصی چیست؟
- 02 خرداد 1400
- نویسنده : کارشناس دنیای ترید
اگر تصمیم دارید در شبکهی بلاک چین تراکنشی را به ثبت برسانید، لازم است با مفهوم کلید عمومی و کلید خصوصی آشنا شوید. چرا که ضمن استفاده از تمامی صرافیها و کیف پولهای ارز دیجیتال، آشنایی با عملکرد این دو کلید برایتان لازم است. در این مقاله در خصوص کلید عمومی و کلید خصوصی در بلاک چین صحبت خواهیم کرد و این مفهوم را به شما معرفی میکنیم.
کلید عمومی و کلید خصوصی در بلاک چین
کدگذاری یا رمزنگاری پایه و هستهی اصلی رمزارزها میباشد و بدون آنها هیچ تراکنشی در این شبکه امنیت نداشته و یکپارچگی اطلاعات و مصون بون آنها نیز در معرض خطر است.
اگر اطلاعات و دادههای شما رمزنگاری نشود، در زمان تراکنشهای همتا به همتا یا P2P، احتمال اینکه اطلاعات شما در معرض دید عموم و مورد تغییر و دست برد هر کاربری قرار بگیرد، وجود دارد.
دقیقا به همین دلیل، کلید خصوصی و عمومی جهت انجام تراکنشها در بلاک چین، بوجود آمد.
هرچند که استفاده از هر دو کلید خصوصی و عمومی تلاشی است برای امنیت بخشیدن به تراکنشها، اما این دو شبیه به هم نیستد و متفاوت هستند.
کلید عمومی چیست؟
کلید عمومی، جهت تایید یک تراکنش و پس صدور درخواست کاربر مورد استفاده قرار میگیرد.
به طور کلی کلید عمومی به عنوان یک “آدرس” به منظور دریافت رمزارزها به کار میرود.
چیزی شبیه به شماره کارت بانکی!
کلید خصوصی چیست؟
کلید خصوصی که به حساب یک رمزارز مرتبط است، اجازه انجام یک تراکنش را صادر میکند.
به صورت کلی یک کلید خصوصی را نباید در اختیار دیگران گذاشت و تنها صاحب کیف پول ارز دیجیتال باید آن را در اختیار داشته باشد.
چرا که هر فردی که کلید خصوصی شما را داشته باشد میتواند به دارایی های شما دستبرد بزند و ارزهای شما را به کیف پول خودش منتقل کند.
پس لازم است از محفوظ ماندن کلید خصوصی خود مطمئن شوید.
کلیدهای عمومی و کلید خصوصی در شبکه بلاک چین
کلید خصوصی و کلید عمومی جهت رمزگشایی پیامهای شبکه بلاک چین بوجود میآید.
این کلیدها خروجی یک الگوریتم پیچیدهی ریاضی است که در خصوص این توابع در مقاله هش (Hash) صحبت کردهایم.
انتشار و در اختیار گذاشتن کلید عمومی مشکلی برای شما ایجاد نمیکند. چرا که کلید عمومی مانند شماره کارت است و هیچ فردی نمیتواند از طریق آن وارد حسابهای شما شود.
معمولا این کلیدها بر اساس نوع ارز دجیتیال و کیف پولی که استفاده میکنید، تغییر میکند.
اما لازم است بدانیم که بیشتر این کلیدها 256 بیتی هستند.
کلید عمومی برای رمزگذاری و مخفی کردن استفاده میشود اما فقط کلید خصوصی است که میتواند به فرد کمک کند تا اطلاعات را رمزگشایی کند.
با این وجود، اگر شما کلید خصوصی را بدانید، میتوانید کلید عمومی را پیدا کنید؛ اما پیدا کردن کلید خصوصی از طریق کلید عمومی تقریبا غیرممکن است.
مطالعه این مقاله توصیه میشود: ارز دیجیتال ترون
کیف پولهای ارزدیجیتال و رمزارزها نمونههایی عالی از استفادهی کلیدهای خصوصی و عمومی هستند.
کلید عمومی در واقع آدرس کیف پول کاربر است. با این کلید به تمام کاربران ارزهای دیجیتال اجازه ارسال کوین یا توکن به کیف پول خود را دادهاید.
اما اگر کاربر بخواهد یک رمزارز از کیف خود به یک کیف دیگری، ارسال کند، به کلید خصوصی(جهت تایید تراکنش) نیاز دارد.
دقیقا مانند ایمیل:
کیف پول عمومی: آدرس ایمیل
کیف پول خصوصی: رمز عبور ایمیل
کلیدهای خصوصی وعمومی در بلاک چین چگونه کار می کنند؟
در ادامه، چگونگی عملکرد این دو کلید را معرفی خواهیم کرد:
1- فرستنده،کلید عمومی گیرنده را دریافت میکند.
2- فرستنده از این کلید برای رمزگذاری اطلاعات استفاده میکند.
3- فرستنده اطلاعات رمزگذاری شده را برای یک گیرنده ارسال میکند.
4- گیرنده از کلید خصوصی خود برای رمزگشایی دادهها استفاده میکند.
کلیدهای عمومی و خصوصی چگونه تولید میشوند؟
فرض کنید محمد میخواهد یادداشتی برای دوست خود، احمد، ارسال کند. در این یادداشت نوشته شده است که: «امشب باهم بریم بیرون؟»
محمد نمیخواهد سایر همکلاسیهایش از این داستان مطلع شوند.
چرا که با شناختی که از همکلاسیهایش دارد مطمئن است یادداشتش خوانده میشود.
محمد تصمیم میگیرد پیام خود را با یک کلید 3 حرفی رمزگذاری کند.
یعنی حروف الفبا را به اندازه 3 حرف تغییر دهد. یعنی الف میشود ت؛ ب میشود ث؛ ث میشود ح.
اما این روش یک روش بسیار خطرناکی است. از این جهت خطرناک که ممکن است دوستانش این روش رمزگزاری را متوجه شوند و با معکوس کردن یادداشت به پیام اصلی آن برسند.
پس محمد لازم است در رمزنگاری پیام خود تجدید نظر کند.
این مثال را زدیم تا بگوییم روش تغییر الفبا توسط سه کاراکتر یک نمونه تاریخی رمزنگاری است که توسط جولیوس سزار استفاده شده است.
این روش به نوعی رمزنگاری متقارن است و مدتی به عنوان یک روش تولید کلید عمومی و خصوصی استفاده میشده است.
البته لازم به ذکر است که در حال حاضر، جهت تولید این رمز از توابع بسیار پیچیده ریاضی استفاده میشود.
روشی که هیچ انسانی آن را درک نمیکند.
نتیجه گیری
درک مفهوم کلیدهای عمومی و خصوصی جهت معاملات ارزهای دیجیتال اساسی است چراکه وقتی میگویید رمزارز دارید، در واقع باید بگویید یک کلید خصوصی دارید که مالکیت آن رمزارز را ثابت میکند.
در این مقاله سعی کردیم به این موضوع بپردازیم و شما را با کلید عمومی و خصوصی آشنا کنیم. ولی اگر هنوز سوالی برایتان وجود دارد که جوابش را در این مقاله پیدا نکردید، حتما در کامنت آن را بنویسید و از ما بپرسید. در ضمن، شما میتوانید جهت مطالعه سایر مطالب آموزشی به صفحه آموزش ارز دیجیتال رایگان دنیای ترید هم سر بزنید.
صرافی های ارز دیجیتال
ارسال دیدگاه
9 دیدگاه
-
-
-
کارشناس وبسایت دنیای ترید ، 06 آبان 1400
منظور شما از بک اپ گرفتن چیست؟ به نظر ما تنها راه عدم فراموشی کلید خصوصی، یادداشت کردن آن است. راههای دیگری وجود دارد اما متناسب با هر کیف پول متفاوت است.
-
پیام
، 18 خرداد 1400
سلام چجوری میتونم از کلید خصوصی بک اپ بگیرم؟