معرفی

ساخت وبلاگ

هنگامی که افراد دیگر برای شما نشانه هایی ایجاد می کنند ، ممکن است از شما کلید OpenPGP عمومی خود را بخواهند. این به آنها امکان می دهد تا نشانه های متن ساده را رمزگذاری کنند تا بتوان آن را با اطمینان بیشتری به شما منتقل کرد. سپس یک پیام PGP مانند موارد زیر را دریافت خواهید کرد که می توانید با استفاده از کلید خصوصی خود رمزگشایی کنید.

متن

پیش نیازهای OpenPGP

بارگیری و نصب

یک جبهه متقاطع برای OpenPGP وجود دارد که در وب سایت OpenPGP توصیه می شود. به آن GPG Frontend گفته می شود و می توانید آن را از اینجا بارگیری کنید: https://www. gpgfrontend. pub/#/. این سیستم فقط روی سیستم عامل های 64bit اجرا می شود و همچنین نیاز به نصب GNUPGP بر روی سیستم دارد ، در غیر این صورت هنگام شروع GPG Frontend یک پیام خطا وجود خواهد داشت. ما دریافتیم که در MACOS ، پیام خطا فقط هنگام استفاده از GNUPG برای نصب OS X برای GNUPG ارائه شده از طریق https://gnupg.org/download/index.html از بین رفت.

نصب GNUPGP برای هر سیستم عامل متفاوت است ، می توانید برای سایر سیستم عامل ها و همچنین نصب خود جلوی خود کمک بیشتری پیدا کنید: https://www. gpgfrontend. pub/#/quick-start؟id=install-amp-runبشر

ایجاد یک کلید عمومی با استفاده از gpgfrontend

سیستم عامل مک

برنامه را شروع کرده و کلیدها/ مدیریت کلیدها را باز کنید:

روی تولید و صفحه کلید جدید کلیک کنید

یک نام و آدرس ایمیل ارائه دهید ، بر روی OK کلیک کنید و در صورت درخواست از یک رمز عبور با یک رمز عبور محافظت کنید. اطمینان حاصل کنید که استفاده اصلی از رمزگذاری پشتیبانی می کند.

هنگام ایجاد جفت های کلیدی با GUI ، به نظر می رسد راهی برای ایجاد نوع کلید ED25519 برای استفاده از کلید رمزگذاری وجود ندارد. بنابراین ، ما یک کلید RSA 4096 بیتی برای این مثال ایجاد می کنیم. ابزار خط فرمان GNUPG به طور معمول نوع کلید فوق را با استفاده مناسب به طور پیش فرض ایجاد می کند. لطفا اینجا بخوانید چگونه

سپس جفت کلید جدید را در جعبه ابزار کلید خود مشاهده خواهید کرد

برای تأمین کلید عمومی برای شخصی که نشانه ای را برای شما ایجاد می کند ، می توانید برای مدیریت کلیدها و صادر کردن آن به کلیپ بورد ، به عقب برگردید

یا بر روی جفت در جعبه ابزار کلید راست کلیک کنید تا جزئیات کلید را نشان دهید

و از آنجا به پرونده ای صادر کنید

پنجره ها

نسخه ویندوز تقریباً با MacOS One یکسان است. لطفاً به دستورالعمل های فوق مراجعه کنید.

رمزگشایی پیام PGP با استفاده از gpgfrontend

پس از بازگشت نشانه رمزگذاری شده به عنوان یک پیام PGP ، می توانید آن را با همان ابزار رمزگشایی کنید.

پس از ورود به مسیر عبور برای کلید/ کلید خصوصی کلید خود ، پیام PGP با توکن جایگزین می شود:

ایجاد یک کلید عمومی با استفاده از خط فرمان

این روش در تمام سیستم عامل ها یکسان است و همانطور که در ابتدا گفته شد ، به GNUGPG نصب می شود. در MacOS و Linux می توانید از دستور GPG از ترمینال خود ، در ویندوز از پوسته فرمان (CMD) استفاده کنید.

ایجاد جفت کلید

جفت را با دستور زیر ایجاد کنید و نوع کلید را انتخاب کنید. انتخاب پیش فرض باید در بیشتر موارد بهترین انتخاب باشد. مثال زیر از MACOS با GNUPG 2. 3. 4 نصب شده است. من انتخاب کردم (9)

GPG-Full-Generate-Key لطفاً چه نوع کلید را می خواهید انتخاب کنید: (1) RSA و RSA (2) DSA و Elgamal (3) DSA (فقط Sign) (4) RSA (فقط علامت) (9) ECC (9) ECC (9)علامت و رمزگذاری) * پیش فرض * (10) ECC (فقط علامت) (14) کلید موجود از کارت

ضربه شدید

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

لطفاً کدام منحنی بیضوی مورد نظر خود را انتخاب کنید: (1) منحنی 25519 * پیش فرض * (4) NIST P-384 (6) Brainpool P-256

رمز

مشخص کنید که کلید باید چه مدت باید اعتبار داشته باشد ، یعنی 1y برای یک سال و تأیید کنید

0 = کلید منقضی نمی شود = کلید در روز n منقضی می شود = کلیدها در هفته n منقضی می شوند = کلیدها منقضی می شوند در n ماه y = کلیدهای منقضی شده در n سال

ضربه شدید

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

GNUPG برای شناسایی کلید شما نیاز به ساخت شناسه کاربر دارد. نام واقعی: آدرس ایمیل Tye Norton: tn@company.com نظر: رمزگذاری توکن API

ضربه شدید

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

gpg: گواهی ابطال به عنوان «/Users/tyenorton/. gnupg/openpgp-revocs. d/C3E964E9329B807F9D495CB2392B0C457338C4AE. rev» ذخیره شده و کلید عمومی و مخفی ایجاد و امضا شده است. pub ed25519 2022-04-20 [SC] [انقضا: 2023-04-20] C3E964E9329B807F9D495CB2392B0C457338C4AE uid Tye Norton (API Token Encryption 2-2E-2-509) c3E964E9329B807F9D495CB2392B0C457338C4AE uid Tye Norton (API Token Encryption 2-2E-2-509)

کد

مشخص کنید که کلید باید چه مدت باید اعتبار داشته باشد ، یعنی 1y برای یک سال و تأیید کنید

شخصی که رمز را برای شما رمزگذاری می کند به کلید عمومی نیاز دارد. در اینجا نحوه صادرات آن کلید با استفاده از خط فرمان آمده است.

صادر کردن تنها کلید عمومی

اگر فقط یک جفت کلید ایجاد کرده اید، می توانید کلید عمومی را به این صورت صادر کنید:

gpg --armor --خروجی myGpgPublicKey. pub --export

ضربه شدید 

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

اگر قبلاً جفت کلید دیگری دارید و همانطور که در بالا توضیح داده شد یک کلید جدید ایجاد کرده اید، می توانید با افزودن شناسه کلید عمومی در پایان، آن کلید را صادر کنید:

gpg --armor --خروجی myGpgPublicKey. pub --صادرات C3E964E9329B807F9D495CB2392B0C457338C4AE

ضربه شدید

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

gpg --list-keys gpg: چک کردن trustdb gpg: حاشیه های مورد نیاز: 3 مورد کامل مورد نیاز: 1 مدل اعتماد: pgp gpg: عمق: 0 معتبر: 2 امضا شده: 0 اعتماد: 0-, 0q, 0n, 0m, 0f, 2ugpg: بررسی Trustdb بعدی در تاریخ 20/04/2023 /Users/tyenorton/. gnupg/pubring. kbx ------------------------------ pub ed25519 2022-04-20 [SC] [انقضا: 2023-04-20] C3E964E9329B807F9D495CB2392B0C457338C4AE uid [ultimate] Tye Norton-50-20Ex [نهایی] Tye Norton50-201 [نهایی] 220 رمزنگاری 20-1-20] pub ed25519 2022-04-20 [SC] BB88BDC1F99DAA8C3936C1D12067B8FC7CB362B3 uid [نهایی] تای نورتون (سایر اهداف) زیر cv25519 [4-202E]

ضربه شدید

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

راه های مختلفی وجود دارد، اما همه آنها روی هر نوع خط فرمانی کار نمی کنند.

چیزی که همیشه باید کار کند این است که ابتدا توکن رمزگذاری شده/پیام PGP را در یک فایل متنی بچسبانید و فایل را رمزگشایی کنید. از شما خواسته می شود که عبارت عبور کلید خصوصی را وارد کنید و در نهایت رمز را در آخرین خط مشاهده کنید:

gp g-d token. txt gpg: رمزگذاری شده با کلید cv25519، شناسه F6B55BC01E713AD8، ایجاد شده در 2022-04-20 "Tye Norton (رمزگذاری رمز API)" gpg: توجه: فرستنده "فقط برای چشمان شما" درخواست کرده است: "فقط برای چشمانتان"

ضربه شدید

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

token. txt; gp g-d token. txt

# macOS pbpaste | gpg -d # Linux 1 echo '-----BEGIN PGP MESSAGE----- hF4D9rVbwB5xOtgSAQdAyMFGkdS3oUfGNMHGaZB6r85/XRSsfeUyOSGXEZdzcEAw/JuBcLUhMJoSWaH/lp0i28x5Cgqs6XNAej/890yIm39/12Mz7VCCRlMExmYtaM0I0mABLAJOen5sLvZTfUkQlxlvvYBdfZBjwoTX2X6x/lHhhjPo36NoSmibS/4/tbJrsihHr85NidtMM+ltBC6qhWdtouPWvor4ZlnY2Da6or+lomqkRpjDyKXQeiaZVfAvQ94= -----END PGP MESSAGE-----' | gpg -d # Linux 2 echo '-----BEGIN PGP MESSAGE----- hF4D9rVbwB5xOtgSAQdAyMFGkdS3oUfGNMHGaZB6r85/XRSsfeUyOSGXEZdzcEAw/JuBcLUhMJoSWaH/lp0i28x5Cgqs6XNAej/890yIm39/12Mz7VCCRlMExmYtaM0I0mABLAJOen5sLvZTfUkQlxlvvYBdfZBjwoTX2X6x/lHhhjPo36NoSmibS/4/tbJrsihHr85NidtMM+ltBC6qhWdtouPWvor4ZlnY2Da6or+lomqkRpjDyKXQeiaZVfAvQ94= -----END PGP MESSAGE-----'>ضربه شدید 

منحنی بیضوی را انتخاب کنید ، پیش فرض بهترین انتخاب دوباره است.

Get-Clipboard |gp g-d

پاورشل

اگر نمی توانید از Power Shell استفاده کنید، ابتدا پیام PGP را در یک فایل متنی قرار دهید و سپس آن را رمزگشایی کنید.

gp g-d token. txt

 
منصة التداول الأكثر ثقة...
ما را در سایت منصة التداول الأكثر ثقة دنبال می کنید

برچسب : نویسنده : احمد نجفی بازدید : <-PostHit-> تاريخ : جمعه 1 ارديبهشت 1402 ساعت: 20:53