استفاده از رمزنگاری و امضای دیجیتال به صورت همزمان در سیستم فرستنده
- فرض کنید شخص A برای شخص B قصد فرستادن یک پروندهی رمز شده را داشته و میخواهد همزمان از امضای دیجیتال نیز استفاده کند.
- برای این منظور به صورت زیر عمل نمایید.
# gpg --armor --local-user 8C13D74 --recipient 44A027 --sign --output file.txt.asc --encyrpt file.txt
- نکته : عمل رمز کردن پرونده توسط کلید عمومی شخص B انجام میشود. (کلید عمومی شخص B باید بر روی سیستم قرار داشته باشد.)
- نکته : عمل امضای دیجیتال پرونده توسط کلید خصوصی شخص A انجام میشود. (کلید خصوصی موجود در سیستم شخص A)
- در دستور بالا 8C13D74 اشاره به نام یا ID کلید خصوصی شخص A دارد.
- در دستور بالا 44A027 اشاره به نام یا ID کلید عمومی شخص B دارد.
- با اجرای دستور بالا ، در صورتی که کلید خصوصی شخص A دارای کلمهی عبور باشد ، از کاربر پرسیده میشود.
استفاده از رمزگشایی و امضای دیجیتال به صورت همزمان در سیستم گیرنده
- حال فرض کنید پروندهی رمز شده برای شخص B ارسال شده است.
- شخص B برای رمزگشایی کردن پرونده و امضای دیجیتال به صورت زیر باید عمل کند.
# gpg --decrypt file.txt.asc
- با اجرای دستور بالا کلمهی عبور کلید خصوصی شخص B پرسیده میشود. چرا که فایل رمز شدهی ارسال شده تنها با کلید خصوصی شخص B قابل باز شدن است.