জিপিজি সর্বজনীন কী-এর মানব-পঠনযোগ্য ডাম্প


22

কোনও মানুষ কীভাবে অনার্সস্ট্যান্ড করতে পারে এমন কোনও উপায়ে GnuPG সার্বজনীন কীটির আসল সামগ্রীটি লেখার জন্য কি কোনও সরঞ্জাম আছে? আমার অর্থ কেবল আসকি-আর্মারই নয় যা কোনও মানুষ পড়তে এবং টাইপ করতে পারে, তবে এমন কিছু যা সত্যভাবে ডেপুটটি ক্রিপ্টো অংশের জন্য বড় দশমিক সংখ্যায় বিভক্ত করে, ইউআইডিদের জন্য স্ট্রিং ইত্যাদি? আমি সত্যিই সেখানে কি দেখতে চাই।

আজকের আসল প্রয়োগ: আমি একই ব্যক্তির কাছ থেকে দুটি কী পেয়েছি, একই তারিখে তৈরি হয়েছিল, তবে আঙুলের ছাপে আলাদা। ধারনাটি হ'ল তাদের মধ্যে একটির কাছ থেকে অন্য কোনও ধরণের রূপান্তর দ্বারা তৈরি করা হয়েছিল, সম্ভবত সাম্প্রতিক সফ্টওয়্যার ব্যবহার করে পুরানো কীটি কীচাইংয়ে আমদানি করে। আমি দেখতে চাই যে আসলে কী বদলেছে। সম্ভবত এটি কেবলমাত্র ফিঙ্গারপ্রিন্টিং অ্যালগরিদম যা পরিবর্তিত হয়েছে তবে সম্ভবত এটি আরও রয়েছে।


এই প্রশ্নে ওঠার আগে আমি প্রস্তাবিত সমস্ত উত্তর খুঁজে পেয়েছি। দুর্ভাগ্যক্রমে, এটি এখনও "মানব পাঠযোগ্য" হয়ে উঠতে ব্যর্থ হয়, যখন কীটিতে অনেক স্বাক্ষর থাকে। আমি সত্যই প্রত্যাশা করেছি জিপিজি 2 কোনও ধরণের show-keyকমান্ডে সহজেই এই তথ্য দেবে :-(
ব্লুহর্ন

উত্তর:


20

চেষ্টা

gpg --list-packets --verbose < pubkey.asc

এটি মূল ডেটা ফেলে দেয় না, তবে এটি অন্যান্য সমস্ত বিবরণ প্রদর্শন করে। অতিরিক্ত কাঁচা ডেটা যন্ত্রাংশ ডাম্প করার জন্য আপনার ডিবাগ ফ্ল্যাগ 2 প্রয়োজন, সুতরাং যুক্ত করুন --debug 0x02, এটি কী এবং অন্যান্য ডেটা হেক্সে ফেলে দেবে। এটি জিপিজি সংস্করণ 1.2 এবং 1.4 এ কাজ করে তবে দুঃখজনকভাবে 2.0 এ ডাম্পিং বিগনাম (এমপিআই) ডেটা কোনও কারণে সক্রিয় করা হয়নি (দেখুন ) DBG_MPIing10/parse-packet.c

এছাড়াও চেষ্টা করুন pgpdump :

pgpdump < pubkey.asc

দেখতে দেখতে দুর্দান্ত, তবে এটি এখনও কিছু ডেটা বাদ দেয়: কিছু জিনিস সংক্ষেপে [1024 bits]বা পছন্দ অনুসারে হয়। আমি এই বিট দেখতে চাই। আমি জানি আপনি লিখেছেন যে এগুলি অন্তর্ভুক্ত নয়।
এমভিজি 4'14

1
এটি পাওয়া গেছে, ডিবাগ পতাকা 2, আপডেট হয়েছে।
মিঃ স্পুর্যাটিক

কোনও কারণে এই ডিবাগ পতাকাটি আমার পক্ষে কাজ করে না। এটি সক্ষম করা হচ্ছে পতাকাটি আবজট একটি বার্তা মুদ্রণ করে তবে এটির জন্য ডিবাগিং তথ্য মুদ্রণ করে না। কারণগুলি খুঁজে পেতে সম্ভবত উত্সগুলি খনন করতে হবে ... @ গ্র্যাটিউটি: পিজিপিডম্পটি মনে মনে যা ছিল তা দেখতে অনেকটা দেখতে আপনাকে ধন্যবাদ। যে কোনও নির্দিষ্ট কারণে আপনি একটি নতুন পোস্টের পরিবর্তে একটি বিদ্যমান উত্তর সম্পাদনা করতে পছন্দ করেছেন। সর্বোপরি, উভয়ই আলাদা আলাদা পরামর্শ, যার প্রত্যেকটির নিজস্ব যোগ্যতা এবং ত্রুটি রয়েছে, যাতে ব্যবহারকারীরা স্বাধীনভাবে ভোট দিতে চাইতে পারেন।
এমভিজি 4'14

3
এই ডিবাগ পতাকাটি এমপিআই (বিগনাম) ডিবাগিং ( DBG_MPI) এর জন্য, এটি জিপিজি 1.2 / 1.4-এ উল্লিখিত হিসাবে কাজ করে, তবে এটি জিপিজি ২.০.x (এটিতে মন্তব্য করা হয়েছে g10/parse-packet.c) এর পাশে একটি "ফিক্সএমই" সহ সঠিকভাবে সমর্থিত নয় ... @ গুরুতর মত টিপ জন্য ধন্যবাদ pgpdump, দরকারী মনে হচ্ছে।
মিঃ স্পুর্যাটিক

4

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


2

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


পেস্টবিন.com/pRezWQfP আমার সার্বজনীন কী ব্যবহার করে আউটপুটের একটি উদাহরণ।
ব্রায়ান মিন্টন

1
দেখে মনে হচ্ছে যে সাইটটি চলে গেছে, এখন কেবলমাত্র কিছু ডোমেন এখানে ছড়িয়ে আছে ...
n পোস্টারগুলি

হ্যাঁ, এটি মনে হয়।
ব্রায়ান মিন্টন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.