স্মরণীয় IPv6 ঠিকানার জন্য দুর্বল হ্যাশিং ফাংশন


10

আকারে IPv6 ঠিকানাগুলি 862A:7373:3386:BF1F:8D77:D3D2:220F:D7E0IPv4 এর 4 octets এর চেয়ে মুখস্ত করা বা প্রতিলিপি করা আরও শক্ত।

সেখানে আছে হয়েছে এই প্রশমিত প্রচেষ্টা IPv6 অ্যাড্রেসের একরকম আরো স্মরণীয় করে।

ইচ্ছাকৃতভাবে দুর্বল হ্যাশিং ফাংশন রয়েছে যা এই বাক্যাংশটি যে বিপরীত হতে পারে তা বলে, "এটি তুলনামূলকভাবে সৌম্য এবং স্পট করা সহজ যে বাক্যাংশটি যদি বকেয়া দেওয়া হয় না তবে তা প্রদানের উপযুক্ত নয়" হ্যাশটি কোনও টার্গেটের আইপিভি 6 ঠিকানায় যায়? হ্যাশটিতে অবশ্যই অনেকগুলি সংঘাতের ইনপুটগুলি বেছে নিতে হবে এবং সম্ভাব্যর চেয়ে বেশি স্মরণীয় বাক্য যেমন এই উদাহরণ বাক্যাংশটি স্বয়ংক্রিয়ভাবে দেওয়া যেতে পারে।

আমার ধারণা দুটি অংশ রয়েছে: প্রথমত দু'দিকে ভাল বিতরণ সহ একটি দুর্বল হ্যাশ। দ্বিতীয়টি হ'ল বহু সংঘর্ষের মধ্যে থেকে স্মরণীয় বাক্যাংশগুলি বেছে নেওয়ার জন্য একটি অ্যালগরিদম (সংক্ষেপে, একটি নির্দিষ্ট ভাষার শব্দগুলি নিয়ে গঠিত, সম্ভবত এমনকি সরলিকৃত ব্যাকরণের পরেও)।

যদিও হ্যাশ ফাংশনটি দুর্বল হওয়া দরকার, তবুও সন্দেহ হয় না যে প্রচেষ্টা এখনও তাত্পর্যপূর্ণ - তবে, একবার বাক্যাংশটি জানা গেলে, হ্যাশের লক্ষ্য ঠিকানার গণনা খুব দ্রুত হয়।

সম্পাদনা

পাইফিলোলজি , এর কয়েকটি অঙ্ক মুখস্থ করার জন্য আমি এই সম্পর্কিত ধারণাটি পেয়েছি :

কোয়ান্টাম মেকানিক্সের সাথে ভারী বক্তৃতার পরে আমি কীভাবে অবশ্যই মদপান করতে চাই!


2
ফাংশনটি কি পুরো ঠিকানা জায়গার উপরে সংজ্ঞায়িত করতে হবে, বা ঠিকানার অংশটি স্মরণীয়তার জন্য বেছে নেওয়া যেতে পারে? রূপান্তরটি কি ঘটনাস্থলে কোনও মানুষের দ্বারা সম্পাদনযোগ্য হতে হবে? ত্রুটিগুলি সনাক্ত করার জন্য এলোমেলো হওয়া উচিত?
গিলস 'অশুভ হওয়া বন্ধ করুন'

পুরো ঠিকানার স্থান পছন্দ করা হয়। এটি হ্যাশ গণনা করার জন্য একটি কম্পিউটারের প্রয়োজন হতে পারে। অপ্রয়োজনীয় ঝরঝরে হবে! (তবে কি মানুষের ভাষার শব্দগুলিতে ইতিমধ্যে
নকল

1
কেন শুধু ডোমেন নাম ব্যবহার করবেন না? আইপি ঠিকানাগুলি প্রথমে মানুষের ব্যবহারের জন্য নয়, এবং কিছু কম্পিউটারের প্রয়োজনীয় মেমরি সহায়ক যুক্ত করা এত উত্তেজক শোনাচ্ছে না।
ভোনব্র্যান্ড

কারণ ডোমেন নামগুলির জন্য নিবন্ধকরণ এবং অনুসন্ধান প্রয়োজন। ডোমেনের নামগুলি ভাল, তবে আমরা এখনও কিছু জিনিসের জন্য আইপিভি 4 অ্যাড্রেস ব্যবহার করি - কেন এখনও আইপিভি 6 অ্যাড্রেসগুলি ছাড়া একই ব্যবহার নেই?
জেসন ক্লেবান

আপনি স্মৃতিবিদ্যার প্রধান সিস্টেম সম্পর্কে সচেতন ? এটি ব্যঞ্জনবর্ণগুলিকে অঙ্কগুলিতে মানচিত্র করে এবং শব্দ গঠনে কোনও স্বর যোগ করে। যদিও আইপিভি 6 প্রায় 40 টি শব্দের অনুবাদ করবে এবং তাদের একটি গল্প বলতে বাধ্য করা কঠিন ...
করোলিস জুডেল

উত্তর:


2

আইপি ঠিকানা এবং একটি ওয়ার্ডলিস্ট নিন। তারপরে আইপি ঠিকানাকে অ্যাড্রেসের অঙ্কের ভিত্তিতে, ওয়ার্ডলিস্টের দৈর্ঘ্য base ভিত্তিতে ওয়ার্ডলিস্ট থেকে শব্দের তালিকায় পরিণত করুন}

সুতরাং, উদাহরণস্বরূপ, ডাইসওয়্যার ওয়ার্ডলিস্ট এবং আপনার উদাহরণ গ্রহণ করে আমি পেয়েছি: 862A:7373:3386:BF1F:8D77:D3D2:220F:D7E0-> mew hades cup viii 72 grit photo pick raid dey(অথবা সম্ভাব্যভাবে অন্য উপায়, এবং / অথবা অন্য প্রান্তে প্যাডেড)।

মনে রাখবেন এটি ক্ষতিগ্রস্থ নয়। যদিও আপনি তুলনামূলকভাবে এটিকে কোনও ক্ষতিকারক কৌশল প্রয়োগ করতে পারেন। আপনি কেবল আইপি ঠিকানাটি ছাঁটাই করতে ইচ্ছুক হতে পারেন, বা এই ম্যাপিংয়ের মাধ্যমে চালানোর আগে কেবল প্রতিটি দ্বিতীয় বিট বা কিছু নির্বাচন করুন।


1
আরে বেশ সুন্দর!
জেসন ক্লেবান

-1

মনে হচ্ছে আপনার দুটি ব্যবহারের মামলা রয়েছে:

  • একটি বাক্য দেওয়া, এটি একটি অনন্য আইপিভি 6 ঠিকানায় হ্যাশ করবে
  • একটি আইপিভি 6 ঠিকানা দেওয়া, একাধিক বাক্যাংশ এটিতে হ্যাশ করতে পারে (সংঘর্ষের ইনপুট)। অনুসিদ্ধান্ত: একটি আইপিভি 6 ঠিকানা দেওয়া হয়েছে, সাধারণ একাধিক স্মরণীয় বাক্যাংশ, যা ব্যবহারকারী চয়ন করতে পারেন।

আমি বিশ্বাস করি আপনার নিজের সমাধান এখানে রোল করতে হবে। আইপিভি 6 অ্যাড্রেসগুলি যথেষ্ট দীর্ঘ যে আপনাকে সম্ভবত ঠিকানা স্থানটি coverাকতে সক্ষম হতে SHA1 এর মতো কোনও ফাংশন ব্যবহার করতে হবে।

সংঘর্ষের বাক্যাংশের সংখ্যা সর্বাধিক করতে, আপনি স্বর বা শতভাগ সাধারণ শব্দ উপেক্ষা করার চেষ্টা করতে পারেন।


1
SHA1 প্রথম ব্যবহারের ক্ষেত্রে কাজ করবে তবে দ্বিতীয় ব্যবহারের ক্ষেত্রে হবে না (আপনি কোনও যুক্তিসঙ্গত সময়ে SHA1 উল্টাতে পারবেন না; একটি 128-বিট মান দেওয়া হলেও, আপনি কোনও যুক্তিসঙ্গত পরিমাণে হ্যাশ করে এমন একটি ইনপুট পাবেন না সময়)।
DW
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.