Click Here to Go HomePage index.php
مهمان   به  GNUIran.org  خوش آمدید شنبه، ۲۶ مرداد ۱۳۹۸ 
نکته ها و ترفند ها

معرفی یک سایت

برای دیدن تصاویر لینوکس به آدرس

www.lynucs.com

مراجعه کنید.

--

جستجو در سایت




جستجوی پیشرفته
جستجو در انجمن‌ها

پلاگین فایرفاکس

وضعیت کاربران سایت
مدیر
هیچیک از مدیران حاضر نیست
مدیر افتخاری
هیچ مدیر کمکی حاضر
ناظران
هیچ مدیر کمکی حاضر
اعضا:
جدیدترین:جدید امروز:0
جدیدترین:جدید دیروز:0
جدیدترین:مجموع:1040
جدیدترین:جدیدترین:
RezaJafary
اعضا:حاضر
اعضا:اعضا:0
مهمان‌ها:مهمان‌ها:1
مجموع:مجموع:1
کاربران حاضر
هیچ کاربر حاضری وجود ندارد

GPG چیست؟ بخش دوم

(891 مجموع کلمات موجود در متن)
(8463 بار مطالعه شده است)  نسخه چاپی

نام مقاله: GPG چیست؟ بخش دوم


سایت رسمی:www.gnupg.org
نویسنده: نوید


در این بخش به نحوه ی کار با کلید ها خواهیم پر داخت.
III. کار با کلید های GPG
بعد از تولید کلید باید با آن کار کرد،در این جا نحوه ی صادر کردن(Export ) و وارد کردن(Import) کلید ها،ویرایش و به رمز در آوردن و از حالت رمز خارج کردن فایل ها را بررسی می کنیم. برای دیدن لیستی از کلید های خود در خط فرمان تایپ کنید:


$gpg --list-key

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


/home/navid/.gnupg/pubring.gpg
------------------------------
pub  1024D/8421F11C 1997-10-05 Eric S. Raymond <esr@thyrsus.com>
sub  2048g/5E995ED4 1997-10-05

pub  1024D/82D80B7B 2004-08-13 navid <navid@gnuiran.org>
sub  1024g/7F9FB6D1 2004-08-13




به ترتیب از اولین کلید می توان دریافت که یک کلید عمومی است public که با علامت اختصاری pub نمایش داده شده،و بعد یک کلید 1024حرفی است و از نوع DSA است ، بعد از اسلش "/" هشت حرف انتهایFingerprint به عنوان شماره شناسه یا ID آن کلید نوشته شده و بعد از آن تاریخ تولید این کلید که در این نمونه مربوط به ۱۹۹۷ می باشد و بعد نام شخص دارنده که معلوم می شود این کلید مربوط به اریک ریموند است و در انتها نشانی پست الکترونیک وی ، در خطوط زیرین هم کلیدی که ما خود ساختیم دیده می شود. باید توجه داشته باشید که با این دستور فقط کلید های عمومی نمایش داده می شوندو کلید های خصوصی دیده نخواهندشد. برای به نمایش درآوردن لیستی از کلید های خصوصی با ید دستور زیر را در کنسول وارد نمایید :


$gpg –list-secret-keys



که نتیجه کلید های خصوصی یا محرمانه ی شماست و شبیه به خطوط زیر است:


 /home/snvux/.gnupg/secring.gpg
------------------------------
sec  1024D/82D80B7B 2004-08-13 navid <navid@gnuiran.org>
ssb  1024g/7F9FB6D1 2004-08-13
که از کلمه ی sec در ابتدای خط متوجه شخصی بودن کلید می شویم. برای صادر کردن کلید عمومی از دستور زیر استفاده کنید:


$gpg -a -- export key-IDs > my_public_key.asc



گزینه ی a خروجی شما را به صورت ASCII در می آورد که در پروتوکل های جابجایی هفت بیتی مثل ایمیل دچار مشکل نشود.البته اگر بخواهید می توانید به صورت غیر اسکس و ساده هم صادر کنید که به شما پیشنهاد نمی کنیم ، برای صدور غیر حالت اسکی بنویسید:


$gpg -- export Key-IDs > my_publik_key.gpg



برای Key_ID هم از همان شماره ی شناسه ی کلید (هشت بیت آخر Fingerprint) که در بالا به آن اشاره کردیم استفاده کنید. اگر شماره را اشتباه وارد کنید یک پیغام خطا با متن" gpg: WARNING: nothing exported“ نمایش داده خواهد شد. خوب حالا شما کلید عمومی خود را می توانید به هر یک از دوستانتان که می خواهد برای شما اطلاعات رمز شده بفرستد بدهید .(از طریق e-mail یا با کپی آن روی یک فلاپی دیسک یا اگر سایت شخصی دارید آن را در سایت خود بگذارید و آدرسش را به دستانتان بگویید .) اگر یکی از دوستانتان کلید عمومی خود را به شما داد یا شما کلید عمومی شخصی را در اینترنت پیدا کردید و خاستید از آن استفاده کنید باید آن را وارد لیست خود کنید ، به این کار Import می گویند. برای Import کافیست دستور زیر را وارد کنید :


$gpg -- import /path/to/publickey/your_pub_key.asc

برای دیدن اثرانگشت یا Fingerprint مربوط به یک کلید وارد شده بنویسید:


$gpg -- fingerprint name_of _key



و ببینید رشته ی اثر انگشت با آنچه دوست شما به شما گفته مطابقت می کند؟ چک کردن تمام 1024حرف یک کلید عمومی بسیار سخت است بنابراین از یک رشته ی کوتاه تر به نام اثرانگشت که منحصر به آن کلید است استفاده می شود ، توجه داشته باشید که اگر حتی یک بیت از فایل شما تغییر کرده باشد عدد اثرانگشت هم تغییر خواهد کرد پس حتماازدوستتان و از طریقی مطمئن مانند تلفن عدد اثر انگشت را بپرسید ومقایسه کنید. برای حصول اطمینان از این که کلید دریافتی شما اصل است باید به پارامتر های شناسه ی کلید،طول بیت های آن (برای نمونه 1024 ) نوع کلید (برای نمونه Dبرای DSA) و شناسه ی کلید (برای نمونه 8421F11C) توجه کرده و آن ها را چک کنید.برای دیدن اطلاعات یک کلید از دستور زیر کمک بگیرید:


$gpg -kv name_of_key



برای نمونه :



$gpg -kv navid@gnuiran.org
pub  1024D/82D80B7B 2004-08-13 navid <navid@gnuiran.org>
sub  1024g/7F9FB6D1 2004-08-13




برای مطالعه ی بخش های دیگر کلیک کنید:

[ بخش اول | بخش سوم| بخش چهارم]

امتیاز دهی 1/10
امکانات

اطلاعات

ارتباطات

پروژه‌ها

ورود اعضا




 


 برای ورود مشکل دارید؟
 ثبت نام کاربران جدید


The rest of this site is Copyright © 2004 2005 2006 2007 2008 GNUIran.org
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by Free Software Foundation; A copy of the licence is available at www.gnu.org/copyleft/fdl.html

تمام مطالب این سایت تحت مجوز GNU/FDL نسخه ی ۱.۲ یا هر نسخه ی جدیدی که از سوی بنیاد نرم افزار آزاد منتشر شود قرار دارد شما برای کپی استفاده و/یا تغییر مستندات آزاد هستید.
می توانید یک نسخه از این مجوز را از اینجا تهیه کنید.


GIO Forums RSS   GIO News RSS   GIO Gallery RSS   Licensed under GNU/FDL  Use TW-CMS  Run on Debian GNU/Linux