কিভাবে GNU প্রাইভেসি গার্ড PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাহায্যে গোপন ফাইলগুলিকে লক এবং রক্ষা করবেন। উল্লম্ব অনুসন্ধান. আ.

কিভাবে GNU প্রাইভেসি গার্ড দিয়ে গোপন ফাইলগুলিকে লক এবং রক্ষা করবেন

ব্যবহারকারীরা জিপিজি দ্বারা প্রদত্ত ক্রিপ্টোগ্রাফিক সুরক্ষার সুবিধা নিতে পারে ফাইল এবং ডেটা সুরক্ষিত করতে যা তারা ভালভাবে মোড়ানোর মধ্যে রাখতে চায়।

এই নির্দেশিকায়, আমি Linux, Mac, বা Windows কম্পিউটারে ওপেন-সোর্স সফ্টওয়্যার ব্যবহার করে ফাইল এনক্রিপ্ট করার জন্য আপনার নিষ্পত্তির বিকল্পগুলি ব্যাখ্যা করব। তারপরে আপনি এই ডিজিটাল তথ্যটি দূরত্ব এবং সময় জুড়ে নিজের বা অন্যদের কাছে পরিবহন করতে পারেন।

প্রোগ্রাম "GNU প্রাইভেসি গার্ড" (GPG) PGP এর একটি ওপেন-সোর্স সংস্করণ (প্রেটি গুড প্রাইভেসি), অনুমতি দেয়:

  1. একটি পাসওয়ার্ড ব্যবহার করে এনক্রিপশন।
  2. পাবলিক/প্রাইভেট কী ক্রিপ্টোগ্রাফি ব্যবহার করে গোপন মেসেজিং
  3. বার্তা/ডেটা প্রমাণীকরণ (ডিজিটাল স্বাক্ষর এবং যাচাইকরণ ব্যবহার করে)
  4. ব্যক্তিগত কী প্রমাণীকরণ (বিটকয়েনে ব্যবহৃত)

বিকল্প এক

বিকল্প এক আমি নীচে প্রদর্শন করা হবে কি. আপনি আপনার পছন্দ মতো পাসওয়ার্ড ব্যবহার করে একটি ফাইল এনক্রিপ্ট করতে পারেন। পাসওয়ার্ড সহ যেকোন ব্যক্তি ফাইলটি দেখতে আনলক (ডিক্রিপ্ট) করতে পারেন। সমস্যা হল, আপনি কিভাবে নিরাপদ উপায়ে কাউকে পাসওয়ার্ড পাঠাবেন? আমরা মূল সমস্যায় ফিরে এসেছি।

বিকল্প দুটি

বিকল্প দুই এই দ্বিধা সমাধান করে (এখানে কিভাবে). একটি পাসওয়ার্ড দিয়ে ফাইলটি লক করার পরিবর্তে, আমরা এটিকে কারো পাবলিক কী দিয়ে লক করতে পারি — যে "কেউ" বার্তাটির উদ্দিষ্ট প্রাপক৷ পাবলিক কীটি একটি সংশ্লিষ্ট ব্যক্তিগত কী থেকে আসে এবং ব্যক্তিগত কী (যা শুধুমাত্র "কেউ" এর আছে) বার্তাটি আনলক (ডিক্রিপ্ট) করতে ব্যবহৃত হয়। এই পদ্ধতির সাহায্যে, কোনও সংবেদনশীল (অএনক্রিপ্ট করা) তথ্য কখনও পাঠানো হয় না। খুব সুন্দর!

সর্বজনীন কী এমন কিছু যা ইন্টারনেটে নিরাপদে বিতরণ করা যেতে পারে। আমার হল এখানে, উদাহরণ স্বরূপ. এগুলি সাধারণত কী সার্ভারে পাঠানো হয়। কী-সার্ভারগুলি হল নোডের মতো যা পাবলিক কী সংরক্ষণ করে। তারা জনগণের পাবলিক কীগুলির অনুলিপি রাখে এবং সিঙ্ক্রোনাইজ করে। এখানে একটি:

উবুন্টু কীসার্ভার

আপনি আমার প্রবেশ করতে পারেন ইমেইল এবং ফলাফলে আমার সর্বজনীন কী খুঁজুন। আমি এটা সংরক্ষণ করেছি এখানে এবং আপনি সার্ভারে যা পেয়েছেন তা তুলনা করতে পারেন।

অপশন তিন

তিনটি বিকল্প গোপন বার্তা সম্পর্কে নয়। এটি একটি বার্তা প্রসবের সময় পরিবর্তন করা হয়নি তা পরীক্ষা করার বিষয়ে। এটি একটি ব্যক্তিগত কী সহ কাউকে দিয়ে কাজ করে চিহ্ন কিছু ডিজিটাল তথ্য। তথ্য একটি চিঠি বা এমনকি সফ্টওয়্যার হতে পারে. স্বাক্ষর করার প্রক্রিয়াটি একটি ডিজিটাল স্বাক্ষর তৈরি করে (ব্যক্তিগত কী এবং স্বাক্ষরিত ডেটা থেকে প্রাপ্ত একটি বড় সংখ্যা)। এখানে একটি ডিজিটাল স্বাক্ষর কেমন দেখায়:

কিভাবে GNU প্রাইভেসি গার্ড PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাহায্যে গোপন ফাইলগুলিকে লক এবং রক্ষা করবেন। উল্লম্ব অনুসন্ধান. আ.

এটি একটি পাঠ্য ফাইল যা একটি "শুরু" সংকেত দিয়ে শুরু হয় এবং একটি "শেষ" সংকেত দিয়ে শেষ হয়। এর মধ্যে রয়েছে একগুচ্ছ পাঠ্য যা আসলে একটি বিশাল সংখ্যাকে এনকোড করে। এই সংখ্যাটি প্রাইভেট কী (একটি বিশাল সংখ্যা) এবং ডেটা (যা আসলে সর্বদা একটি সংখ্যাও হয়; সমস্ত ডেটা শূন্য এবং একটি কম্পিউটারে এক) থেকে প্রাপ্ত।

যে কেউ যাচাই করতে পারেন যে ডেটা পরিবর্তন করা হয়নি যেহেতু মূল লেখক এটি গ্রহণ করে স্বাক্ষর করেছেন:

  1. পাবলিক কী
  2. উপাত্ত
  3. স্বাক্ষর

প্রশ্নের আউটপুট সত্য বা মিথ্যা হবে। TRUE এর অর্থ হল আপনি যে ফাইলটি ডাউনলোড করেছেন (বা বার্তা) ডেভেলপার স্বাক্ষর করার পর থেকে তা পরিবর্তন করা হয়নি। খুব ঠান্ডা! FALSE মানে ডেটা পরিবর্তিত হয়েছে বা ভুল স্বাক্ষর প্রয়োগ করা হচ্ছে।

বিকল্প চার

বিকল্প চারটি বিকল্প তিনটির মতো, ডেটা পরিবর্তন করা হয়নি কিনা তা পরীক্ষা করার পরিবর্তে, তাহলে TRUE এর অর্থ হবে যে স্বাক্ষরটি অফার করা সর্বজনীন কী-এর সাথে যুক্ত ব্যক্তিগত কী দ্বারা উত্পাদিত হয়েছিল। অন্য কথায়, যে ব্যক্তি স্বাক্ষর করেছে তার কাছে আমাদের কাছে থাকা পাবলিক কীটির ব্যক্তিগত কী রয়েছে।

মজার বিষয় হল, ক্রেগ রাইটকে সাতোশি নাকামোতো প্রমাণ করার জন্য এটিই করতে হবে। তাকে আসলে কোনো কয়েন খরচ করতে হবে না।

আমাদের কাছে ইতিমধ্যেই ঠিকানা রয়েছে (সর্বজনীন কীগুলির অনুরূপ) যেগুলি সাতোশির মালিকানাধীন৷ তারপরে ক্রেগ সেই ঠিকানাগুলিতে তার ব্যক্তিগত কী দিয়ে একটি স্বাক্ষর তৈরি করতে পারে, যে কোনও বার্তার সাথে মিলিত হয় যেমন "আমি সত্যিই সাতোশি, হাহা!" এবং তারপরে আমরা বার্তা, স্বাক্ষর এবং ঠিকানা একত্রিত করতে পারি এবং যদি সে সাতোশি হয় তবে একটি সত্য ফলাফল পেতে পারি এবং যদি সে না হয় একটি CRAIG_WRIGHT_IS_A_LIAR_AND_A_FRAUD ফলাফল।

বিকল্প তিন এবং চার - পার্থক্য.

এটি আসলে আপনি কি বিশ্বাস করেন একটি বিষয়. আপনি যদি বিশ্বাস করেন যে প্রেরক আপনার কাছে থাকা সর্বজনীন কীটির ব্যক্তিগত কীটির মালিক, তাহলে যাচাইকরণ পরীক্ষা করে যে বার্তাটি পরিবর্তিত হয়নি৷

আপনি যদি ব্যক্তিগত কী/সর্বজনীন কী সম্পর্ককে বিশ্বাস না করেন, তাহলে যাচাইকরণ বার্তা পরিবর্তনের বিষয়ে নয়, কিন্তু মূল সম্পর্ক।

এটি একটি মিথ্যা ফলাফলের জন্য এক বা অন্য।

যদি আপনি একটি সত্য ফলাফল পান, তাহলে আপনি জানেন যে মূল সম্পর্ক উভয়ই বৈধ, এবং স্বাক্ষর তৈরি হওয়ার পর থেকে বার্তাটি অপরিবর্তিত।

আপনার কম্পিউটারের জন্য GPG পান

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

আপনাকে সফ্টওয়্যারের গ্রাফিকাল উপাদানগুলির কোনও ব্যবহার করতে হবে না, কমান্ড লাইন থেকে সবকিছু করা যেতে পারে।

একটি পাসওয়ার্ড দিয়ে ফাইল এনক্রিপ্ট করা

গোপন ফাইল তৈরি করুন। এটি একটি সাধারণ টেক্সট ফাইল, বা অনেক ফাইল ধারণকারী একটি জিপ ফাইল, বা একটি সংরক্ষণাগার ফাইল (টার) হতে পারে। ডেটা কতটা সংবেদনশীল তার উপর নির্ভর করে, আপনি একটি এয়ার-গ্যাপড কম্পিউটারে ফাইলটি তৈরি করার কথা বিবেচনা করতে পারেন। হয় একটি ডেস্কটপ কম্পিউটার যা কোনো ওয়াইফাই উপাদান ছাড়াই তৈরি, এবং কখনোই তারের মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত হবে না, অথবা আপনি খুব সস্তায় একটি Raspberry Pi Zero v1.3 তৈরি করতে পারেন। এখানে নির্দেশাবলী।

একটি টার্মিনাল (লিনাক্স/ম্যাক) বা CMD.exe (উইন্ডোজ) ব্যবহার করে, আপনি যেখানে ফাইল রাখবেন সেখানে আপনার কাজের ডিরেক্টরি পরিবর্তন করুন। যদি এর কোন মানে না হয়, ইন্টারনেটে অনুসন্ধান করুন এবং পাঁচ মিনিটের মধ্যে আপনি কীভাবে আপনার অপারেটিং সিস্টেমের জন্য নির্দিষ্ট ফাইল সিস্টেমটি নেভিগেট করবেন তা শিখতে পারেন (অনুসন্ধান করুন: "ইউটিউব নেভিগেটিং ফাইল সিস্টেম কমান্ড প্রম্পট" এবং আপনার অপারেটিং সিস্টেমের নাম অন্তর্ভুক্ত করুন)।

সঠিক ডিরেক্টরি থেকে, আপনি ফাইলটিকে এনক্রিপ্ট করতে পারেন (উদাহরণস্বরূপ "file.txt") এভাবে:

gpg -c file.txt

সেটি হল "gpg", একটি স্পেস, "-c", একটি স্পেস এবং তারপর ফাইলের নাম।

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

কিভাবে GNU প্রাইভেসি গার্ড PlatoBlockchain ডেটা ইন্টেলিজেন্সের সাহায্যে গোপন ফাইলগুলিকে লক এবং রক্ষা করবেন। উল্লম্ব অনুসন্ধান. আ.

আপনি যে ওএস ব্যবহার করুন না কেন, পাসওয়ার্ডটি মেমরিতে 10 মিনিটের জন্য সংরক্ষণ করা হবে। আপনি এটি এই মত পরিষ্কার করতে পারেন:

gpg-connect-agent reloadagent/bye

একবার আপনার ফাইল এনক্রিপ্ট হয়ে গেলে, আসল ফাইলটি থাকবে (এনক্রিপ্ট করা হয়নি), এবং একটি নতুন ফাইল তৈরি হবে। আপনি আসলটি মুছে ফেলবেন কিনা তা আপনাকে অবশ্যই সিদ্ধান্ত নিতে হবে। নতুন ফাইলের নামটি আসলটির মতোই হবে তবে শেষে একটি ".gpg" থাকবে৷ উদাহরণস্বরূপ, “file.txt” “file.txt.gpg” নামে একটি নতুন ফাইল তৈরি করবে। তারপরে আপনি চাইলে ফাইলটির নাম পরিবর্তন করতে পারেন, অথবা আপনি উপরের কমান্ডে অতিরিক্ত বিকল্প যোগ করে ফাইলটির নাম দিতে পারেন, যেমন:

gpg -c -আউটপুট MySecretFile.txt file.txt

এখানে, আমাদের কাছে "gpg", একটি স্পেস, "-c", একটি স্পেস, "–আউটপুট", একটি স্পেস, আপনি যে ফাইলের নাম চান, একটি স্পেস, আপনি যে ফাইলটি এনক্রিপ্ট করছেন তার নাম।

ফাইলটি ডিক্রিপ্ট করার অনুশীলন করা একটি ভাল ধারণা। এটি একটি উপায়:

gpg file.txt.gpg

এটি শুধুমাত্র "gpg", একটি স্পেস এবং এনক্রিপ্ট করা ফাইলের নাম। আপনাকে কোনো অপশন দিতে হবে না।

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

আপনি "ls" কমান্ড (Mac/Linux) বা "dir" কমান্ড (Windows) দিয়ে লক্ষ্য করবেন যে, ".gpg" এক্সটেনশন ছাড়াই আপনার ওয়ার্কিং ডিরেক্টরিতে একটি নতুন ফাইল তৈরি করা হয়েছে। আপনি কমান্ড প্রম্পট থেকে (ম্যাক/লিনাক্স) দিয়ে এটি পড়তে পারেন:

cat file.txt

ফাইল ডিক্রিপ্ট করার আরেকটি উপায় হল এই কমান্ডের সাথে:

gpg -d file.txt.gpg

এটি আগের মতোই কিন্তু একটি "-d" বিকল্পের সাথেও। এই ক্ষেত্রে, একটি নতুন ফাইল তৈরি করা হয় না, কিন্তু ফাইলের বিষয়বস্তু পর্দায় মুদ্রিত হয়।

আপনি ফাইলটি ডিক্রিপ্ট করতে পারেন এবং আউটপুট ফাইলের নামটি এইভাবে উল্লেখ করতে পারেন:

gpg -d –output file.txt file.txt.gpg

এখানে আমাদের আছে "gpg", একটি স্পেস, "-d" যা কঠোরভাবে প্রয়োজন হয় না, একটি স্পেস, "–আউটপুট", একটি স্পেস, আমরা যে নতুন ফাইলটি চাই তার নাম, একটি স্পেস এবং সবশেষে ফাইলটির নাম আমরা ডিক্রিপ্ট করছি।

এনক্রিপ্ট করা ফাইল পাঠানো হচ্ছে

আপনি এখন এই ফাইলটিকে একটি USB ড্রাইভে অনুলিপি করতে পারেন, বা এটি ইমেল করতে পারেন৷ এটা এনক্রিপ্ট করা হয়. পাসওয়ার্ডটি ভালো (দীর্ঘ এবং যথেষ্ট জটিল) এবং ক্র্যাক না হওয়া পর্যন্ত কেউ এটি পড়তে পারবে না।

আপনি অন্য দেশে এই বার্তাটি ইমেল বা ক্লাউডে সংরক্ষণ করে নিজের কাছে পাঠাতে পারেন৷

কিছু মূর্খ লোক তাদের বিটকয়েন প্রাইভেট কীগুলিকে ক্লাউডে একটি এনক্রিপ্ট করা অবস্থায় সংরক্ষণ করেছে, যা হাস্যকরভাবে ঝুঁকিপূর্ণ। কিন্তু যদি বিটকয়েন প্রাইভেট কী সমন্বিত ফাইলটি একটি শক্তিশালী পাসওয়ার্ড দিয়ে এনক্রিপ্ট করা হয়, তবে এটি নিরাপদ। এটি বিশেষভাবে সত্য যদি এটিকে "Bitcoin_Private_Keys.txt.gpg" বলা না হয় - এটি করবেন না!

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

এনক্রিপ্ট করা ফাইলটি অন্য ব্যক্তির কাছেও পাঠানো যেতে পারে, এবং পাসওয়ার্ডটি আলাদাভাবে পাঠানো যেতে পারে, সম্ভবত একটি ভিন্ন যোগাযোগ ডিভাইসের সাথে। এই গাইডের শুরুতে ব্যাখ্যা করা বিকল্প দুটির তুলনায় এটি সহজ, এবং কম নিরাপদ উপায়।

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

শুভকামনা, এবং শুভ বিটকয়েনিং!

এটি আরমান দ্য পরমানের একটি অতিথি পোস্ট। প্রকাশিত মতামতগুলি সম্পূর্ণরূপে তাদের নিজস্ব এবং অগত্যা বিটিসি ইনকর্পোরেটেডের মতামতগুলিকে প্রতিফলিত করে না বিটকয়েন ম্যাগাজিন.

সময় স্ট্যাম্প:

থেকে আরো বিটকয়েন ম্যাগাজিন