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


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.