GnuPG 1 এবং GnuPG 2 একে অপরের সাথে সামঞ্জস্যপূর্ণ?


83

ম্যাকপোর্টগুলি সহ, আমি বুঝতে পারি যে বন্দরগুলি রয়েছে gnupgএবং আরও নতুন gnupg2। আমি ফাইলগুলি এনক্রিপ্ট করতে GnuPG ব্যবহার করতে চাই। আমি উভয় ইনস্টল করা উচিত, বা শুধুমাত্র একটি যথেষ্ট? যদি আমি উভয়ই ইনস্টল করি, তবে উভয়ই একে অপরের সাথে সামঞ্জস্যপূর্ণ? আমি প্রথমে কোনটি ইনস্টল করি তা কি গুরুত্বপূর্ণ?

উত্তর:


89

GnuPG 1

GnuPG 1.4 ("ক্লাসিক") এম্বেড এবং সার্ভার ব্যবহারের জন্য থাকবে, কারণ এটি কম নির্ভরতা এবং আরও ছোট বাইনারি নিয়ে আসে। আগে এটি প্রায়শই ইনস্টল করা হত gpg, বর্তমানে এটির প্রায়শই নামকরণ হয় gpg1(বিতরণের উপর নির্ভর করে)।

GnuPG 1.4 ম্যান পৃষ্ঠা থেকে:

এটি স্ট্যান্ডেলোন সংস্করণ gpg। ডেস্কটপ ব্যবহারের জন্য আপনার gpg2GnuPG-2 প্যাকেজটি ব্যবহার করা উচিত (কিছু প্ল্যাটফর্মের gpg2নাম অনুসারে ইনস্টল করা আছে gpg)

GnuPG 2

GnuPG 2.0 GnuPG এর একটি নতুন ডিজাইন করা সংস্করণ - তবে পরিবর্তনগুলি বেশিরভাগ অভ্যন্তরীণ স্তরে থাকে। নতুন সংস্করণটি একাধিক মডিউলগুলিতে বিভক্ত, উদাহরণস্বরূপ X.509 (এস / এমআইএমআই দ্বারা ব্যবহৃত) এর মডিউলও রয়েছে।

থেকে man gpg2:

স্ট্যান্ডেলোন সংস্করণ জিপিজি-র বিপরীতে, যা সার্ভার এবং এম্বেড থাকা প্ল্যাটফর্মগুলির জন্য আরও উপযুক্ত, এই সংস্করণটি সাধারণত নাম অনুসারে ইনস্টল করা হয় gpg2এবং ডেস্কটপকে আরও লক্ষ্যযুক্ত করা হয় কারণ এর জন্য আরও বেশ কয়েকটি মডিউল ইনস্টল করা প্রয়োজন।

GnuPG 2.1

GnuPG 2.1 এর সাথে একটি গুরুত্বপূর্ণ পরিবর্তন এসেছে, যা পূর্বে বিচ্ছিন্ন সরকারী এবং ব্যক্তিগত কীরিংগুলি ( pubring.gpgবনাম secring.gpg) কে পাবলিক কীরিংয়ের সাথে সংযুক্ত করে। এটি জিনিসগুলিকে সামঞ্জস্যপূর্ণ রাখার পদ্ধতিতে প্রয়োগ করা হয়েছে, তাই আপনি GnuPG 1 ব্যবহার করতে পারেন যখন GnuPG 2.1 বেসরকারী কেরিংগুলিকে সংহত করে, তবে প্রাইভেট কীগুলিতে পরিবর্তনগুলি সম্পর্কিত অন্যান্য প্রয়োগের জন্য প্রদর্শিত হবে না। চেঞ্জলগ থেকে :

[...] GnuPG 2.1 সহ পুরানো GnuPG সংস্করণ সহ-অস্তিত্বের অনুমতি দেয়। তবে, নতুন জিপিজি ব্যবহার করে প্রাইভেট কীগুলিতে কোনও পরিবর্তন GnuPG- র প্রাক-2.1 সংস্করণ এবং তদ্বিপরীত ব্যবহার করার সময় প্রদর্শিত হবে না।


আপনার প্রশ্নের সরাসরি উত্তর দিতে:

আমি উভয় ইনস্টল করা উচিত, বা শুধুমাত্র একটি যথেষ্ট? আমি প্রথমে কোনটি ইনস্টল করি তা কি গুরুত্বপূর্ণ?

শুধু উভয় ইনস্টল করুন। তারা যাইহোক হস্তক্ষেপ না। gpgএটি অ্যাক্সেস করে এমন অন্যান্য অ্যাপ্লিকেশনগুলির (যেমন প্যাকেজ পরিচালক, মেল ক্লায়েন্টস, ...) এবং gpg2কমান্ড লাইনে "সরাসরি ব্যবহারের" জন্য ইনস্টল করুন (যদি যাইহোক ইনস্টল না করা থাকে) Install

যদি আমি উভয়ই ইনস্টল করি, তবে উভয়ই একে অপরের সাথে সামঞ্জস্যপূর্ণ?

উভয়ই ওপেনজিপি প্রোটোকল প্রয়োগ করে, তাই তাদের মধ্যে ভাগ করা ডেটা সম্পর্কিত তারা একে অপরের সাথে সামঞ্জস্যপূর্ণ। অতিরিক্তভাবে, তারা (বেশিরভাগ ক্ষেত্রে) একই কমান্ড এবং বিকল্পগুলি ব্যবহার করছে, তাই বেশিরভাগ সময় আপনি তাদের মধ্যে নির্বিচারে স্যুইচ করতে পারেন।

GnuPG 2.1 প্রাইভেট ক্যারিংগুলিতে প্রাক GnuPG 2.1 বাস্তবায়নগুলিতে অদৃশ্য পরিবর্তন করে (উপরে GnuPG 2.1 বিভাগে দেখুন) makes


1
gpg2ব্যক্তিগত কীগুলি gpgদেখেছে বলে মনে হচ্ছে না । উদাহরণস্বরূপ, gpg2 --list-secret-keysকোনও আউটপুট দেয় না, তবে আউটপুট দেয় gpg --list-secret-keys
23-15

6
এটি হ'ল আমি GnuPG 2 এবং 2.1 এর মধ্যে গুরুত্বপূর্ণ পার্থক্যের সাথে বর্ণনা করেছি: GnuPG 2.1 অন্য একটি ফাইলে ব্যক্তিগত কী সংরক্ষণ করে। আপনার ব্যক্তিগত কীগুলি GnuPG 1.4 এর মধ্যে সঞ্চয় করা আছে secring.gpg, যা GnuPG 2.1 দ্বারা অনুসন্ধান করা হয় না। এগুলি GnuPG 2.1 এর মাধ্যমে অনুলিপি করুন gpg --export-secret-keys [key-id] | gpg2 --import
জেনস এরাত

gpg2 আসলে স্বয়ংক্রিয়ভাবে আমার জন্য জিপিজি কীগুলি আমদানি করেছে (সাইগউইন)
লুসিডব্রোট


4
এই উত্তরটি কিছুটা পুরানো হতে পারে। উবুন্টুতে 18.04-তে বায়োনিক gpgv1প্যাকেজটিকে "অবজ্ঞাত" ক্লাসিক "সংস্করণ" gpgv2হিসাবে বর্ণনা করা হয়েছে এবং "ডমি ট্রানজিশনাল প্যাকেজ" হিসাবে বর্ণনা করা হয়েছে। প্লেইন gpgপ্যাকেজ ইনস্টল করা জিপিজি সংস্করণ ২.২.৪ দেয় gives সুতরাং দেখা যাচ্ছে যে gpgv1 চলে যাচ্ছে এবং জিপিজিভি 2 (কেবল "জিপিজি" হিসাবে পরিচিত) নতুন মান।
মার্ক ডলিনার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.