رمزنگاری با gpa
|
2006-09-15, 09:12 AM,
ارسال : #1
|
|||
|
|||
رمزنگاری با gpa
من gpa رو اجرا میکنم و با new یه کلید عمومی تعریف میکنم حالا رو یه فایل متنی راست کلیک
کرده و encrypt رو انتخواب میکنم و کلید میخواد که همون رو انتخواب میکنم و ok میزنم . و یا چند فایل رو فشرده کرده و encrypt می کنم و امضا / بعدش خوب تو یوزر های دیگه یا میام تو ویندوز و فایل رو اجرا میکنم /باز میشه و محتواش دیده میشه/یعنی رمز نشده و هیچ فرقی نکرده/ ----------- کجا رو اشتباه میکنم؟ |
|||
2006-09-23, 05:32 AM,
ارسال : #2
|
|||
|
|||
سلام
میشه بگید با چه دستوری این کار رو میکنید؟ روش انجام رمزنگاری و امضا زدن. (روشی که شما انجام دادید) [ltr] $Nəvid$ In a world without any fences or walls, Who needs gates or windows ? گنو ایران | لیست مقالات فارسی گنو ایران | [/ltr] |
|||
2011-02-21, 08:38 PM,
ارسال : #3
|
|||
|
|||
سلام
ممنون از این تایپیک خوبتون من متاسفانه نمی تونم تو gpa کلید عمومی دوستانم را add کنم کسی میتونه منو راهنمایی کنه بازم ممنونم |
|||
2011-02-21, 10:11 PM,
ارسال : #4
|
|||
|
|||
gpa نشنیده ام. منظور همان gpg نیست؟
|
|||
2011-02-23, 08:50 AM,
ارسال : #5
|
|||
|
|||
bsdlinux نویسنده :gpa نشنیده ام. منظور همان gpg نیست؟سلام چرا همون gpg منظوره وقتی نصب می کنید یک فایل به نام gpa می ده شما با gpg کار کردین ؟ ا |
|||
2011-02-23, 06:09 PM,
ارسال : #6
|
|||
|
|||
آره عزیز دل کار کرده ام. ببینید شما اول یک جفت کلید عمومی/خصوصی برای خودتون باید درست کنید:
کد : [root@node0 ~]# gpg --list-key بعد میتونید کلید دوستانتان را import کنید. مثلا در این مثال من کلید عمومی بابک فرخی رو import میکنم. کد : [root@node0 ~]# wget http://farrokhi.net/babak-farrokhi-pgp.asc |
|||
2011-02-23, 06:16 PM,
ارسال : #7
|
|||
|
|||
حال مثلا میتونم یک پیام سری به بابک فرخی بفرستم.
کد : [root@node0 ~]# mkdir test |
|||
2011-02-23, 06:20 PM,
ارسال : #8
|
|||
|
|||
دقت کنید که استفاده از ASCII Armor خیلی مفیده. در صورت استفاده از ASCII Armor یک فایل متنی ASCII میگیری که میتونی روی وبسایت ها بصورت text بگذاری یا انتهای ایمیل ها paste بکنی. در صورت عدم استفاده از ASCII Armor یک فایل باینری میگیری که اون رو باید دست نخورده از طریق download از سایت یا attachment به ایمیل به دست فرد برسونی.
دقت کن که علاوه بر رمزگذاری پیام با کلید عمومی دیگران، میتونی پیام رو با کلید خصوصی خودت امضاء کنی. در اینصورت تمام افرادی که کلید عمومی شما رو داشته باشن اطمینان حاصل میکنند که پیام از طرف شما فرستاده شده. در مسایل encryption و authentication باز سوالی بود در خدمت هستم. |
|||
2011-02-26, 01:27 PM,
ارسال : #9
|
|||
|
|||
[/quote]دقت کن که علاوه بر رمزگذاری پیام با کلید عمومی دیگران، میتونی پیام رو با کلید خصوصی خودت امضاء کنی. در اینصورت تمام افرادی که کلید عمومی شما رو داشته باشن اطمینان حاصل میکنند که پیام از طرف شما فرستاده شده. [quote]
آقای bsdlinux می شه توضیح بدید به چه شکلی این کار انجام می شه؟ تو لینک زیر برعکسش رو توضیح دادید اگه این رو هم بگید ازتون ممنون می شم <!-- m --><a class="postlink" href="http://www.technotux.org/html/index.php?name=PNphpBB2&file=viewtopic&p=142932#142932">http://www.technotux.org/html/index.php ... 932#142932</a><!-- m --> |
|||
2011-02-26, 03:51 PM,
ارسال : #10
|
|||
|
|||
قدم اول برای استفاده از gpg تولید یک جفت کلید است. (یک کلید عمومی و یک کلید خصوصی)
کد : [root@node0 freebsd]# gpg --list-key |
|||
2011-02-26, 04:05 PM,
ارسال : #11
|
|||
|
|||
قدم دوم انتشار کلید عمومی شما در شبکه اینترنت است. ابتدا کلید عمومی خود را استخراج کرده و در فایل my-public-key.asc قرار دهید.
کد : [root@node0 freebsd]# gpg --list-key سپس فایل my-public-key.asc را توسط اینترنت، وبلاگ شخصی، سایت شخصی، ایمیل به دوستان و ... منتشر کنید. علاوه بر این روش ها میتوانید کلید عمومی خود رو به سایت هایی مثل pgp.mit.edu آپلود کنید. در اینصورت با جستجوی نام شما در pgp.mit.edu هر کس میتواند کلید عمومی شما را دانلود کند. دقت کنید که چون معلوم نیست چه کسی کلید را در pgp.mit.edu آپلود کرده حتما دوستان خود را از اثر انگشت خود fingerprint آگاه کنید. |
|||
2011-02-26, 04:14 PM,
ارسال : #12
|
|||
|
|||
قدم سوم (انجام امضای دیجیتالی): برای انجام امضای دیجیتالی به ترتیب زیر عمل کنید.
-----> فایل خروجی با فرمت باینری (حتما باید به ایمیل attach شود و یا از سایت ها download شود): کد : [root@node0 freebsd]# ll -----> فایل خروجی با فرمت ASCII (میتوان راحت آنرا داخل سایت ها، وبلاگ ها و ایمیل ها copy/paste کرد): کد : [root@node0 freebsd]# ll |
|||
2011-02-26, 04:17 PM,
ارسال : #13
|
|||
|
|||
در اینصورت به شرحی که در <!-- m --><a class="postlink" href="http://www.technotux.org/html/index.php?name=PNphpBB2&file=viewtopic&p=142932#142932">http://www.technotux.org/html/index.php ... 932#142932</a><!-- m --> بیان شده دوستان شما میتوانند پیام شما را دریافت کنند و امضای دیجیتال شما را چک کرده و اطمینان حاصل کنند که شما پیام را فرستاده اید. باز سوالی بود در خدمت هستم...
|
|||
2011-02-27, 01:18 PM,
ارسال : #14
|
|||
|
|||
از پاسختون خیلی خیلی ممنونم فقط یه سوالی برام پیش اومده و اون اینکه با این حساب نگهداری از کلید خصوصی خیلی مهمه و به همن خاطر هم من می خوام از اون یه بک آپ بگیرم از کدوم پوشه باید بک آپ بگیرم؟
همین طور ممکنه که بعد از مدتی توزیع خودم و ارتقا بدم یا عوضش کنم به همین خاطر ممکن است نسخه gpg نصب شده بر روی سیستم تغییر پیدا کنه آیا این کلید هایی که من با نسخه های پایین تر gpg ایجاد کرده ام بدون مشکل کار خواهد کرد؟ یا باید تغییر خاصی در اونها ایجاد کنم؟ |
|||
2011-02-27, 06:14 PM,
ارسال : #15
|
|||
|
|||
نقل قول :از پاسختون خیلی خیلی ممنونم فقط یه سوالی برام پیش اومده و اون اینکه با این حساب نگهداری از کلید خصوصی خیلی مهمه و به همن خاطر هم من می خوام از اون یه بک آپ بگیرم از کدوم پوشه باید بک آپ بگیرم؟ دوست عزیز کل فایل های GPG در کد : ~/.gnupg کد : [fedoraman@node0 ~]$ gpg --list-keys فایل my-public-key.asc را توسط ایمیل، وبلاگ، سایت و ... و علی الخصوص pgp.mit.edu در دسترس همگان قرار دهید. فایل my-private-key.asc رو نزد خودتون فقط نگاهداری کنید. دقت کنید که fingerprint اثر انگشت مجموعه کلید (عمومی و خصوصی) خود رو هم منتشر کنید (مثلا بصورت signature ایمیل و ...) تا کسی یک جفت کلید دیگر با نام شما ایجاد نکند... |
|||
2011-02-28, 02:14 PM,
ارسال : #16
|
|||
|
|||
bsdlinux جان اگه می شه لطف کن و این قسمتش رو هم توضیح بده
[/quote]دقت کنید که fingerprint اثر انگشت مجموعه کلید (عمومی و خصوصی) خود رو هم منتشر کنید (مثلا بصورت signature ایمیل و ...) تا کسی یک جفت کلید دیگر با نام شما ایجاد نکند...[quote] پ ن: دارم غذاب وجدان می گیرم از این سوالام قول می دم جبران کنم |
|||
2011-03-01, 10:56 PM,
ارسال : #17
|
|||
|
|||
کد : http://www.gnupg.org/gph/en/manual.html#AEN335 |
|||
|