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

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

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

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


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

پنجره ها

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

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

ایجاد جفت کلید
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->