আমি সোলারিতে এনক্রিপ্ট / ডিক্রিপ্ট কমান্ডটি ব্যবহার করার চেষ্টা করছি
/usr/bin/encrypt -l | -a algorithm [-v] [-k key_file] [-i
input_file] [-o output_file]
/usr/bin/decrypt -l | -a algorithm [-v] [-k key_file] [-i
input_file] [-o output_file]
তবে আমি একটি চাবি জন্য অনুরোধ করা হয়। সুতরাং আমি -k বিকল্পটি ব্যবহার করি এবং একটি ফাইলে কীটি নির্দিষ্ট করি। তবে সেক্ষেত্রে এটি আমাকে একটি ত্রুটি দেয়। আমি ভুল করছি যেখানে কোন ধারণা?
$ encrypt -a aes -k key.txt -i res.txt -o out.txt
**encrypt: failed to generate a key: CKR_ATTRIBUTE_VALUE_INVALID**
ফাইল সামগ্রী:
$ cat res.txt
8787878787878787
$ cat key.txt
111000110010100100100011001011101010011011010000110101110011000
এটি আপনাকে সহায়তা করতে পারে: docs.oracle.com/cd/E19082-01/819-3321/scftask-4/index.html
—
fedorqui
আপনাকে ফেডরকিই ধন্যবাদ, তবে চেষ্টা করার আগে আমি সেই দস্তাবেজটি উল্লেখ করেছি। আমি আশঙ্কা করি এটি "চাবিটি কী হওয়া উচিত" শর্তে এটি আমাকে অনেক বেশি সহায়তা করেছে তা কেবল শেষের দিকেই বলেছে যে CKR_ATTRIBUTE_VALUE_INVALID বার্তাটি একটি অবৈধ কীটি নির্দেশ করে, যে কারণে আমি এখানে সহায়তা চাই।
হ্যাঁ, ত্রুটির বার্তাটি এটির যোগ দেয় - এই কীটি অবৈধ । কী দৈর্ঘ্য পরীক্ষা করুন। আপনার সেরা বেটটি কীটি পুনরায় জেনারেট করা।
—
ডিভনুল