আমি কীভাবে জিপিজিতে একটি ব্যক্তিগত কী আমদানি করব যাতে এটি ডিফল্ট কী হয়ে যায়?


26

আমি একটি GnuPG কী জুটি প্রতিটি মেশিনে আমদানি করে ভাগ করে নেওয়ার চেষ্টা করছি। আমি এটি এইভাবে করছি:

gpg --allow-secret-key-import --import secret.gpg.key
gpg --import public.gpg.key

কীগুলি রফতানি করা হয়েছে -a

এটি করার পরে, আমি যখন একটি করি তখন সর্বজনীন কীটি সঠিকভাবে প্রদর্শিত হয় gpg --list-keys, তবে ব্যক্তিগত কী ( gpg --list-secret-keys) হয় না ।

আমি কি ভুল করছি?

যাইহোক, আমি পুতুলের সাথে এটি করছি, সুতরাং যে কোনও সমাধানের জন্য আমাকে স্টাফ টাইপ করার প্রয়োজন হয় না ( --edit-keyএবং এর মতো) প্রশংসিত হবে।


gpg --list-secret-keysআউটপুটটিতে কী ভুল হয়েছে তা আপনি আরও কিছুটা ব্যাখ্যা করতে পারেন ? কোনও জিপিজি ডিফল্ট হওয়ার জন্য চিহ্নিত করার জন্য কোনও পতাকা নেই। এটি কেবল তালিকার প্রথমটিকে ডিফল্ট হিসাবে বেছে নিয়েছে। আপনার যদি সেই আচরণটি পরিবর্তন করতে হয় তবে আমি একটি উত্তর সরবরাহ করতে পারি।
gertvdijk

উত্তর:


24

স্বাক্ষর / এনক্রিপশনে এটি কী কী নির্বাচন করে তা সম্পর্কে GnuPG আচরণ পরিবর্তন করতে, default-keyকী আইডি সহ কনফিগারেশন প্যারামিটারটিকে মান হিসাবে ব্যবহার করুন।

সুতরাং, উদাহরণস্বরূপ, সঙ্গে

$ gpg --list-secret-keys 
/home/gert/.gnupg/secring.gpg
-----------------------------
sec   4096R/13371337 2011-01-01 [expires: 2014-01-01]
uid                  Gert van Dijk (1st key) <name@example.tld>
ssb   4096R/31337313 2011-01-01

sec   4096R/12345678 2013-04-23 [expires: 2014-01-01]
uid                  Gert van Dijk (2nd key) <name@example.tld>
ssb   4096R/87654321 2013-04-23

এতে একটি লাইন যুক্ত করুন ~/.gnupg/gpg.conf:

default-key 12345678

বা, বিকল্পভাবে, দীর্ঘ কী আইডি ব্যবহার করুন (সংক্ষিপ্ত কী আইডিগুলির সংঘর্ষ হতে পারে হিসাবে প্রস্তাবিত):

$ gpg --list-secret-keys --with-colon
sec::4096:1:ABCDEFAB12345678:2013-01-01:2014-01-01:::Gert van Dijk (2nd key) <user@example.tld>:::

এবং এতে একটি লাইন যুক্ত করুন ~/.gnupg/gpg.conf:

default-key ABCDEFAB12345678

1
ডিফল্টরূপে তালিকার প্রথমটির একটি gpg --list-secret-keysডিফল্ট কী হিসাবে ব্যবহৃত হবে - এটি কি সঠিক?
Ini থেকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.