আমার জিপিজি প্রাইভেট কী ব্যবহার করে কোনও ফাইল কীভাবে এনক্রিপ্ট করা যায় যাতে আমি এটি পরে ডিক্রিপ্ট করতে পারি


3

আমার জিএনইউ / লিনাক্স ল্যাপটোতে আমার একটি পাঠ্য ফাইল রয়েছে [এবং আমি এটি আমার জিপিজি প্রাইভেট কী দিয়ে এনক্রিপ্ট করতে চাই যাতে আমি এটি পরে ডিক্রিপ্ট করে আউটপুট দেখতে পারি। আমি এটি ব্যবহার করার চেষ্টা করেছি:

gpg --encrypt file.txt

তবে আমাকে বলতে বলুন যে Current recipientsআমি কোনও প্রাপক নিজেই এটি পড়তে চাই না।

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

উত্তর:


3

আমি কোনও ফাইল এনক্রিপ্ট করার জন্য এই পদ্ধতিটি ব্যবহার করেছি gpg -r your.email@example.com -e ./filenameএবং এটি ফাইল নাম. gpg তৈরি করবে যা এনক্রিপ্ট করা সামগ্রী।

এবং আপনি ডিক্রিপ্ট করতে gpg -d filename.gpg

ইমেলের প্রয়োজনীয়তার ক্ষেত্রে - আপনি যখন একটি নতুন কী ব্যবহার করে তৈরি করেন তখন আপনাকে gpg --gen-keyএকটি ইমেল ঠিকানা প্রবেশ করাতে হবে এবং এটি সেই ইমেল ঠিকানার ভিত্তিতে একটি পাবলিক / প্রাইভেটি কী জুড়ি তৈরি করবে। আপনার কেবল একই ইমেল ঠিকানাটি ব্যবহার করা দরকার। এটি এটি প্রেরণ করে না, এটি জিপিজি কেবল কোন ব্যক্তিগত / সার্বজনীন কী জুটি ব্যবহার করবেন তা বলে (এবং সনাক্তকারী ইমেল ঠিকানা)


2

ক্যানোনিকাল উপায়টি হল --encrypt-to nameআপনার আইডি (সাধারণত: মেল ঠিকানা) দিয়ে ব্যবহার করা nameডকুমেন্টেশন বলে যে এটি "এনক্রিপ্ট-টু-সেল্ফ" করার উপায়।


... আপনার নিজের ব্যবহারকারী-আইডির সাথে "এনক্রিপ্ট-টু-সেল্ফ" হিসাবে ব্যবহার করা যেতে পারে ... আমার বইতে এটি কোনও কিছু করার একটি সাধারণ উপায় নয় বলে নির্দেশ করে। --encrypt-to nameওভার ব্যবহারের সুবিধা এবং অসুবিধাগুলি কী কী --recipient?
Ini থেকে

@ini আমি অনুমান করি যে আমি সেই বিকল্পটি প্রামাণ্য হিসাবে উল্লেখ করতে চাইছি কারণ এটি gnupg.org- এর অফিসিয়াল ডকুমেন্টেশনে "স্ব স্বতে এনক্রিপ্ট করার" জন্য ব্যবহার করার পরামর্শ দেওয়া হয়েছে, আমার লিঙ্কটি দেখুন। যে কোনও ক্ষেত্রে, --recipientযথেষ্ট হবে না, আপনাকে যুক্ত করতে হবে --encrypt(এটি optionচ্ছিক নয়)। "সুবিধাগুলি" এবং "অসুবিধাগুলিতে" আচরণের পার্থক্যের শ্রেণীবদ্ধকরণ আপনার ব্যবহারের ক্ষেত্রে নির্ভর করবে এবং সম্ভবত মতামত ভিত্তিক হবে।
jvb

1

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

gpg --batch --yes --trust-model always -r $YOURGPGPUBKEYEMAIL -e ./file.txt

দ্রষ্টব্য : আমি আমার সর্বজনীন সার্ভারে কেবলমাত্র আমার পাবলিক কীটি আপলোড করি আমি আমার ব্যক্তিগত কী বাদ দিয়ে ডেটা রক্ষা করতে চাই । এটা বেশ শক্ত।

স্পষ্টতই যদি আপনি নিজের পাবলিক কী ব্যবহার না করে থাকেন তবে --trust-model alwaysস্যুইচ দিয়ে সাবধানতার সাথে চলুন ।

এছাড়াও সচেতন থাকুন যে ডিক্রিপ্টিং অবশ্যই একটি পাসওয়ার্ডের প্রয়োজন যদি না আপনি এটিও স্বয়ংক্রিয় না করেন। এইচটিএইচ- টেরেন্স হোলাহান


আমি মনে করি এটি গৃহীত উত্তর হিসাবে একই।
jcubic

গৃহীত উত্তরটি বোঝায় যে সরকারী এবং ব্যক্তিগত উভয় কী একই হোস্টে রয়েছে। আমার উত্তরটি ডেটা এনক্রিপ্ট করার হোস্টটিতে কেবলমাত্র আপনার পাবলিক কী আপলোড করার প্রস্তাব দেয় । --trust-model alwaysকমান্ডটিতে আমি যে স্যুইচটি যুক্ত করব তা ছাড়াই বিশ্বাস সম্পর্কে একটি ত্রুটি সৃষ্টি হবে এবং অ-ইন্টারেক্টিভ অটোমেশনটি ভঙ্গ করবে। সুতরাং পদ্ধতির প্রযুক্তিগতভাবে খুব আলাদা।
এফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.