GnuPG আমি এই প্রক্রিয়াটির জন্য যা ব্যবহার করেছি তা বেছে নিয়েছি এবং কারণ আপনি বলেছেন যে যেখানে অস্বচ্ছভাবে ডিক্রিপশন পদক্ষেপ নেওয়া হবে (আমি এই ব্যবহারের ক্ষেত্রে সম্মত) আমি সমস্যারও সেই দিকটিতে কাজ করেছি। প্রকল্পগুলির ট্র্যাভিস-সিআই লগগুলি নির্মাণের জন্য লগগুলি এবং আউটপুটটি অনুসরণ করার জন্য ট্র্যাভিস.আইএমএল ফাইলের জন্য বর্তমানে নকশাকৃত বৈশিষ্ট্যগুলি কী হিসাবে কাজ করে তা পরীক্ষা করুন। মূলত আপনার এই প্রকল্পের তিনটি স্ক্রিপ্টের প্রয়োজন হবে; কীজেন স্ক্রিপ্ট, ডিক্রিপশন সাহায্যকারী স্ক্রিপ্ট এবং নামযুক্ত পাইপ শ্রোতার স্ক্রিপ্ট। কীজেন স্ক্রিপ্ট এবং ডিক্রিপশন সহায়তা স্ক্রিপ্টটি সেই ডিভাইসে ব্যবহার করা উচিত যা ডিক্রিপশনটি প্রিফর্ম করবে এবং নামযুক্ত পাইপ শ্রোতার স্ক্রিপ্টটি ডিভাইস প্রিফর্মিং এনক্রিপশনটিতে থাকা উচিত।
এনক্রিপ্টযুক্ত পাইপ শ্রোতা স্ক্রিপ্ট একবার স্ট্রিং হয়ে স্ট্রিং, ফাইল পাথ, বা ডিরেক্টরি পাথ গ্রহণ করে এবং পূর্বাভাসযোগ্য ফ্যাশনে এনক্রিপ্ট হওয়া ফলাফলগুলি আউটপুট করে।
নীচে উদাহরণস্বরূপ আদেশগুলি দেওয়া হয়েছে যা এনক্রিপশনের জন্য এবং ডিরেক্টরি সংক্ষেপণ + এনক্রিপশনের জন্য আপনার রাতের ব্যাকআপ স্ক্রিপ্টে স্থাপন করা যেতে পারে
echo "some messages text" > /path/to/named.pipe
## Message text is ASCII armor encrypted and appended to specified file when script was stated
echo "${HOME}/Documents" > /path/to/named.pipe
## Directories are compressed with tar and encrypted with output to time stamped file in bulk output directory
echo "${HOME}/.bash_history" > /path/to/named.pipe
ডিক্রিপশন জন্য আপনি খুঁজে বার করো কিভাবে বিল্ড স্ক্রিপ্ট চাইবেন .travis-ci/script_decrypt.sh
& .travis-ci/test_search_script_decrypt.sh
জন্য কিভাবে ডেটা এনক্রিপ্ট এর যোগ করা স্ট্রিং উদ্ধার করা হয় এবং কিভাবে বাল্ক ফাইল / ডিরেক্টরি পুনরুদ্ধার করা হয়েছে।
অবশ্যই স্টাফের সাথে এই পরীক্ষামূলকভাবে প্রাথমিক কী পেরস ব্যবহার করা ভাল নয় (কীজেন স্ক্রিপ্টটি কেন লেখা হয়েছিল) এবং এটি কীভাবে পাঠযোগ্য ফর্মটিতে পুনরুদ্ধার করবেন তা আপনি নিশ্চিত না হওয়া অবধি গুরুত্বপূর্ণ ডেটা ব্যবহার করা উচিত নয়।