ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

হ্যাশক্যাশ - ক্লাউডে অনলাইন

উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটরের মাধ্যমে OnWorks ফ্রি হোস্টিং প্রদানকারীতে হ্যাশক্যাশ চালান

এটি হ্যাশক্যাশ কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


হ্যাশক্যাশ - হ্যাশক্যাশ অ্যান্টি-স্প্যাম / পরিষেবা অস্বীকার করার কাউন্টার-মেজার টুল

সাইনোপিসিস


পুদিনা (সৃষ্টি) স্ট্যাম্প:

হ্যাশক্যাশ -m [ অপশন ] [ সংস্থান ... ] ... ]

চেক স্ট্যাম্প:

হ্যাশক্যাশ -c [ অপশন ] -r সংস্থান ... ] [ স্ট্যাম্প ...]

গতি অনুমান:

হ্যাশক্যাশ -s [ অপশন ] [ -b বিট ]

রেচক পদার্থ তথ্যশালা:

হ্যাশক্যাশ -p এখন [ -j সংস্থান ] [ -k ] [ -t সময় ] [ -u ]

গণনা ধাক্কা বিট:

হ্যাশক্যাশ -w [ অপশন ] [ স্ট্যাম্প ...]

পাওয়া সংস্থান নাম:

হ্যাশক্যাশ -n [ অপশন ] [ স্ট্যাম্প ...]

পাওয়া সময় অবশিষ্ট পর্যন্ত অবসান

হ্যাশক্যাশ -l [ অপশন ] -e কাল [ স্ট্যাম্প ...]

বর্ণনাঃ


হ্যাশক্যাশ হল একটি ডিনায়াল-অফ-সার্ভিস কাউন্টার পরিমাপের টুল। এর প্রধান বর্তমান ব্যবহার সাহায্য করা হয়
হ্যাশক্যাশ ব্যবহারকারীরা বিষয়বস্তু ভিত্তিক এবং ব্ল্যাকলিস্ট ভিত্তিক অ্যান্টি-স্প্যামের কারণে ইমেল হারানো এড়ান
সিস্টেম।

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

একটি হ্যাশক্যাশ স্ট্যাম্প একটি প্রুফ-অফ-কাজের গঠন করে যা পরিমাপযোগ্য পরিমাণে কাজ নেয়
প্রেরকের জন্য গণনা করতে। প্রাপক দক্ষতার সাথে প্রাপ্ত স্ট্যাম্প যাচাই করতে পারেন।

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

অন্যান্য অ্যাপ্লিকেশনের আরও বিস্তারিত আলোচনার জন্য হ্যাশক্যাশ ব্যবহার করা হয়েছে দেখুন
http://www.hashcash.org/

, USAGE নোট


এই ম্যান পেজে একটি সম্পদের নাম হল পরিষেবার নাম বা স্ট্যাম্পের ঠিকানা
জন্য তৈরি করা হয়েছে। ইমেলের ক্ষেত্রে, রিসোর্সের নাম হল প্রাপকের ইমেল ঠিকানা
ফর্ম [ইমেল সুরক্ষিত].

প্রচলন স্ট্যাম্পের

সার্জারির -m পতাকা একটি স্ট্যাম্প টাকশাল দেওয়া আবশ্যক.

সম্পদের নাম (প্রাপকের ইমেল ঠিকানা) বিরুদ্ধে স্ট্যাম্প মিন্ট হিসাবে পাস করা যেতে পারে
একটি যুক্তি, বা বাদ দিলে stdin থেকে পড়া হয়। যদি stdin একটি tty হয় ব্যবহারকারীকে অনুরোধ করা হয়, যদি
stdin একটি পাইপ সম্পদ নাম শুধু নীরবে পড়া হয়. কাঙ্ক্ষিত সংঘর্ষের আকার পারেন
-b বিকল্প দিয়ে নির্দিষ্ট করা হবে। যদি কোন সংঘর্ষের আকার নির্দিষ্ট করা না থাকে, ডিফল্ট 20
বিট এছাড়াও দেখুন -b ডিফল্ট বিকল্প।

পরীক্ষা করা হচ্ছে স্ট্যাম্পের

সার্জারির -c একটি স্ট্যাম্প মেয়াদ শেষ হয়েছে চেক করতে পতাকা দেওয়া আবশ্যক. চেক করার জন্য স্ট্যাম্পটি একটি হিসাবে দেওয়া যেতে পারে
"হ্যাশক্যাশ" এর যুক্তি। যদি কোন স্ট্যাম্প দেওয়া না হয় স্ট্যাম্প stdin থেকে পড়া হয়. stdin হলে a
tty ব্যবহারকারীকে অনুরোধ করা হবে, যদি stdin একটি পাইপ হয় তবে স্ট্যাম্পটি নিঃশব্দে পড়া হয়। ক
রিসোর্সের নাম (প্রাপকের ইমেল ঠিকানা) দিয়ে দেওয়া যেতে পারে -r বিকল্প যদি একটি
রিসোর্স নাম দেওয়া হয় রিসোর্সের নাম স্ট্যাম্পে রিসোর্সের নামের সাথে তুলনা করা হয়, যদি
তারা মেলে না, স্ট্যাম্প প্রত্যাখ্যাত হয়.

দ্রষ্টব্য: যদি কোন সম্পদের নাম দেওয়া না হয় তবে স্ট্যাম্পটি অন্যথায় কিনা তা দেখতে পরীক্ষা করা হয়
বৈধ, কিন্তু এটি একটি ভিন্ন সম্পদের জন্য তৈরি করা যেতে পারে, যা স্ট্যাম্প হতে অনুমতি দেবে
বিভিন্ন সংস্থান জুড়ে পুনরায় ব্যবহার করা হয়েছে, তাই হ্যাশক্যাশ প্রস্থান করার সময় অচেক করা প্রস্থান কোড ফিরিয়ে দেবে।

স্ট্যাম্পগুলি ডিফল্টরূপে 28 দিনের জন্য বৈধ বলে বিবেচিত হয়। মেয়াদকাল হতে পারে
ব্যবহার করে পরিবর্তিত হয়েছে -e পতাকা।

যদি স্ট্যাম্পের মেয়াদ শেষ হয়ে যায় বা ভবিষ্যতে একটি তারিখ থাকে তবে স্ট্যাম্পটি প্রত্যাখ্যান করা হয় এবং প্রোগ্রামটি
অবিলম্বে প্রস্থান করে।

যদি একটি প্রয়োজনীয় সংঘর্ষের আকার দেওয়া হয় -b পতাকা, স্ট্যাম্প মান গণনা করা হয় এবং
তুলনা, যদি স্ট্যাম্পের অপর্যাপ্ত মান থাকে তবে এটি প্রত্যাখ্যান করা হয় এবং প্রোগ্রামটি প্রস্থান করে
অবিলম্বে যদি -b পতাকা দেওয়া হয় না, স্ট্যাম্পটি অন্যথায় কিনা তা পরীক্ষা করা হয়
বৈধ, কিন্তু হ্যাশক্যাশ প্রস্থান করার সময় আনচেক করা প্রস্থান কোড ফিরিয়ে দেবে।

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

সার্জারির -w সংঘর্ষের বিটের সংখ্যা গণনা করার অনুরোধ করতে পতাকা ব্যবহার করা যেতে পারে
এবং প্রদর্শিত। দ্য -n পতাকা অনুরোধ করতে ব্যবহার করা যেতে পারে যে স্ট্যাম্পে সম্পদের নাম
পার্স আউট এবং প্রদর্শিত. দ্য -l পতাকা পর্যন্ত সেকেন্ড সংখ্যা অনুরোধ করতে ব্যবহার করা যেতে পারে
স্ট্যাম্পের মেয়াদ শেষ হচ্ছে আউটপুট।

প্রোগ্রাম শুধুমাত্র বৈধ বা অবৈধ প্রস্থান কোড প্রদান করবে যদি -c পতাকা ব্যবহার করা হয়, -b
পতাকা ব্যবহার করা হয়, -d, -r সংস্থান ব্যবহৃত. এই বিকল্পগুলির ন্যূনতম সেট প্রয়োজন
একটি স্ট্যাম্পের বৈধতা সম্পূর্ণরূপে পরীক্ষা করুন। এই মানদণ্ড পূরণ না হলে, প্রোগ্রাম হবে
প্রস্থান করার সময় রিটার্ন প্রস্থান কোড আনচেক (প্রস্থান কোড 2)। (এছাড়াও দেখুন -y পতাকা।)

ডবল খরচ সুরক্ষা

যদি -d স্ট্যাম্প চেক করার সময় পতাকা ব্যবহার করা হয়, খরচ করা স্ট্যাম্পের একটি ডাটাবেস রাখা হয়।

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

দক্ষতার কারণে একটি স্ট্যাম্প ডাটাবেসে চেক করার আগে যাচাই করা হয়; যদি এটা হয়
অন্যথায় অবৈধ কোন ডাটাবেস কার্যকলাপ ঘটবে না.

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

দ্রষ্টব্য: একই ডাটাবেসের বিভিন্ন স্ট্যাম্পের বিভিন্ন মেয়াদ থাকতে পারে, তাই
বিভিন্ন বৈধতার মেয়াদ সহ বিভিন্ন সম্পদের উদাহরণ স্ট্যাম্প সংরক্ষণ করা যেতে পারে
একই ডাটাবেস, অথবা প্রাপক ভবিষ্যতে স্ট্যাম্পের জন্য বৈধতার সময়কাল পরিবর্তন করতে পারে
পুরানো স্ট্যাম্পের বৈধতা প্রভাবিত না করে।

শুদ্ধিকরণ পর্যায়ক্রমে vs on পরবর্তী প্রবেশ

স্ট্যাম্প চেক করার সময় পর্যায়ক্রমে পুরানো স্ট্যাম্পগুলি পরিষ্কার করতে ব্যবহার করুন -p কাল শুদ্ধ করার বিকল্প
শেষ পরিস্কার করার পর থেকে প্রদত্ত সময়ের চেয়ে তাড়াতাড়ি নয়। সঙ্গে purging ব্যবহার করা যেতে পারে
-k মেয়াদ শেষ না হওয়া স্ট্যাম্পগুলিও পরিষ্কার করার বিকল্প, এবং এর সাথে -j সংস্থান শুধুমাত্র শুদ্ধ করার জন্য পতাকা
প্রদত্ত সম্পদের জন্য স্ট্যাম্প।

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

গতি অনুমান

সার্জারির -s পতাকা প্রতি সেকেন্ডে কতগুলি সংঘর্ষ পরীক্ষা করা যেতে পারে তার পরিমাপের অনুরোধ করে। না
স্ট্যাম্প minted, বা যাচাই করা হয়.

যদি -b পতাকা এই বিকল্পের সাথে ব্যবহার করা হয়, পরিবর্তে এটি কত সেকেন্ড হবে তার একটি অনুমান
টেক টু মিন্টে প্রদত্ত আকারের একটি স্ট্যাম্প বিটে গণনা করা হয়। এটা কত সময় খুঁজে বের করতে
একটি ডিফল্ট আকারের স্ট্যাম্প ব্যবহার পুদিনা লাগবে -s -b ডিফল্ট.

নোট

সমস্ত তথ্যগত আউটপুট stderr এ মুদ্রিত হয়। মিন্টেড স্ট্যাম্প, এবং স্ট্যাম্প ফলাফল
যাচাইকরণ এবং সময় stdout এ মুদ্রিত হয়। শান্ত পতাকা -q সব দমন করে
তথ্যগত আউটপুট। দ্য -v পতাকা আরো তথ্যগত আউটপুট অনুরোধ. অনুরোধ
আউটপুট, যা একমাত্র তথ্য যা শান্ত মোডে আউটপুট হয় (যখন -q উল্লিখিত আছে)
স্ট্যান্ডার্ড আউটপুটে মুদ্রিত হয়। যদি stdout একটি পাইপ হয়, বা যখন শান্ত মোড কার্যকর হয়
আউটপুট বর্ণনা ছাড়াই মুদ্রিত হয় (যেমন শুধু বিট, শুধু সেকেন্ড, শুধু সম্পদ)।

বিকল্প


-c একটি যুক্তি হিসাবে বা stdin এ দেওয়া স্ট্যাম্পের মেয়াদ শেষ হওয়ার তথ্য পরীক্ষা করুন। (সাথে ব্যবহার করো
-b, -d এবং -r সংস্থান সম্পূর্ণরূপে স্ট্যাম্প চেক করতে)।

-m আর্গুমেন্ট বা stdin-এ প্রদত্ত সম্পদের সাথে মিন্ট স্ট্যাম্প।

-b বিট
একটি স্ট্যাম্প minting যখন, অন্তত এই অনেক বিট একটি সংঘর্ষ তৈরি করুন. যাচাই করার সময় a
স্ট্যাম্প প্রয়োজন যে এটি ন্যূনতম এই অনেক বিট একটি সংঘর্ষ আছে, অন্যথায় প্রত্যাখ্যান
এটা বাদ দিলে ডিফল্ট ব্যবহার করা হয়।

স্ট্যাম্প চেক করার সময়, স্ট্যাম্পে অনেক বিট থাকা প্রয়োজন।

বিটের ডিফল্ট সংখ্যা দিয়ে নির্দিষ্ট করা যায় -b ডিফল্ট. বিট আপেক্ষিক
ডিফল্ট দিয়েও নির্দিষ্ট করা যেতে পারে -b +n n বিটের জন্য ডিফল্টের চেয়ে বেশি এবং -b -n
ডিফল্টের চেয়ে কম n বিটের জন্য।

-b ডিফল্ট, -b +0 এবং -b -0 সব সমতুল্য।

স্পিড টেস্ট করার সময় -s, দিয়ে ডিফল্ট টোকেনের গতি পরিমাপ করতে পারেন -s -b
ডিফল্ট.

-r সংস্থান
স্ট্যাম্প মিন্ট করার সময়, স্ট্যাম্প মিন্ট করার জন্য সম্পদের নাম (প্রাপকের ইমেল ঠিকানা)
বিরুদ্ধে হয় সঙ্গে দেওয়া যেতে পারে -r সংস্থান বা "হ্যাশক্যাশ" এর যুক্তি হিসাবে।

স্ট্যাম্প চেক করার সময়, সম্পদের নাম (আপনার নিজের ইমেল ঠিকানা) এর সাথে দেওয়া হয় -r
বিকল্প যদি সম্পদের নাম দেওয়া হয় তবে এটি রিসোর্সের নামের বিপরীতে চেক করা হয়
স্ট্যাম্প, এবং যদি তারা মেলে না স্ট্যাম্প বাতিল করা হয়. রিসোর্স নাম হলে নোট করুন
দেওয়া হয়নি, অন্যান্য সম্পদের জন্য স্ট্যাম্প গ্রহণ করা হবে, এবং তাই হ্যাশক্যাশ
প্রস্থান করার সময় প্রস্থান কোড আনচেক (প্রস্থান কোড 2) ফেরত দেয়।

-o স্ট্যাম্প যাচাই করার সময় একাধিক সংস্থান দেওয়া যেতে পারে। ডিফল্টরূপে সম্পদ হয়
একটি মিলে যাওয়া বৈধ সম্পদ পাওয়া না যাওয়া পর্যন্ত একে একে পরীক্ষা করা হয়েছে। তবে আপনি যখন
ওয়াইল্ডকার্ড বা রেগুলার এক্সপ্রেশন ব্যবহার করুন (দেখুন -E), এটি নির্দিষ্ট করতে সক্ষম হওয়া দরকারী
একটি সংস্থান আরেকটিকে ওভাররাইড করে। উদাহরণস্বরূপ এটি: -বি 15 -r [ইমেল সুরক্ষিত] -o -বি 10
*@dev.null ঠিকানায় মেইল ​​করে বলেছে [ইমেল সুরক্ষিত] 15 বিট প্রয়োজন, কিন্তু মেইল ​​করুন
*@dev.null শুধুমাত্র 10 বিট প্রয়োজন। আমরা যদি বাদ দেই -o মধ্যে সম্পর্ক ওভাররাইড
দুটি সংস্থান, ঠিকানার জন্য 10 বিটের একটি স্ট্যাম্প গ্রহণ করা হবে [ইমেল সুরক্ষিত]
কারণ প্রথম নিয়মের অধীনে অপর্যাপ্ত বিট থাকার কারণে এটি প্রত্যাখ্যান করা হবে,
এটি 2য় নিয়মের অধীনে গ্রহণ করা হবে। দ্য -o বিকল্প আপনাকে এই সমস্যা এড়াতে পারবেন।

-e সময়
ব্যয় করা স্ট্যাম্পের মেয়াদ শেষ। স্ট্যাম্প চেক করার সময় (ব্যবহার করে -c পতাকা), যদি
স্ট্যাম্প নির্দিষ্ট সময়ের চেয়ে বেশি মিন্ট করা হয়েছিল, এটি মেয়াদ শেষ বলে বিবেচিত হয়।
যদি এই বিকল্পটি ব্যবহার না করা হয়, ডিফল্টভাবে স্ট্যাম্পের মেয়াদ 28 দিন পরে শেষ হয়ে যায়। মেয়াদ শেষ হওয়ার সময়কাল
ডিফল্টরূপে সেকেন্ডে দেওয়া হয় (0 এর একটি যুক্তি চিরকালের জন্য)। একক চরিত্র
প্রত্যয় বিকল্প একক নির্দিষ্ট করতে ব্যবহার করা যেতে পারে (m = মিনিট, h = ঘন্টা, d = দিন, M =
মাস, y = Y = বছর, এবং s = সেকেন্ড)।

সঙ্গে ব্যবহার করা হলে -d বিকল্পে, ব্যয় করা স্ট্যাম্প এবং এর মেয়াদ শেষ হওয়ার সময় রেকর্ড করা হয়
তথ্যশালা. দেখুন -p ডাটাবেস থেকে স্ট্যাম্পগুলি কীভাবে পরিষ্কার করা যায় তার বর্ণনার বিকল্প।

স্ট্যাম্প minting সময়, -e পতাকা তৈরি সময়ের রেজোলিউশনের উপর প্রভাব ফেলতে পারে
স্ট্যাম্পে ছাড়া -e বিকল্প, ডিফল্ট রেজোলিউশন হল দিন (সময় বিন্যাস:
YYMMDD)। মেয়াদ শেষ হওয়ার সময়সীমার উপর ভিত্তি করে বিকল্প বিন্যাসগুলি নিম্নরূপ:

মিন্টিং করার সময় আপনি এর সাথে একটি সুস্পষ্ট সময় প্রস্থও দিতে পারেন -z পরিবর্তে বিকল্প।
(-z ওভাররাইড -e যদি উভয় দেওয়া হয়। যদি কোনটিই দেওয়া না হয় ডিফল্ট 6 অক্ষর (সময়
বিন্যাস: YYMMDD))।

থেকে উপযুক্ত সময় প্রস্থ স্বয়ংক্রিয়ভাবে নির্ধারণের নিয়ম -e যদি না -z পছন্দ
দেওয়া হয়:

* সময়কাল >= 2 বছর তারপর সময় বিন্যাস YY ব্যবহার করা হয় নিকটতম বছরে রাউন্ড ডাউন করে
শুরু;
* 2 বছর < সময়কাল <= 2 মাস তারপর সময় বিন্যাস YYMM বৃত্তাকার নিচে ব্যবহার করা হয়
নিকটতম মাস শুরু;
* 2 মাস < সময়কাল <= 2 দিন তারপর সময় বিন্যাস YYMMDD ব্যবহার করা হয়
নিকটতম দিনের শুরু;
* 2 দিন < সময়কাল <= 2 মিনিট তারপর সময় বিন্যাস YYMMDDhhmm ব্যবহার করা হয়
নিকটতম মিনিটের শুরু;
* সময়কাল < 2 মিনিট তারপর সময় বিন্যাস YYMMDDhhmmss সেকেন্ডে ব্যবহৃত হয়।

মনে রাখবেন রাউন্ডিং ডাউন ইউটিসি সময়ের উপর ভিত্তি করে, স্থানীয় সময় নয়। এই হতে পারে
GMT ব্যতীত অন্য সময় অঞ্চলে যেমন দিনগুলিকে রাউন্ডিং করা হলে প্রাথমিকভাবে বিস্ময়কর ফলাফল
(UTC = GMT)। আপনি যদি ব্যবহার করেন তবে এটি বুঝতে আরও পরিষ্কার হতে পারে -u বিকল্প।

-z প্রস্থ
সার্জারির -z বিকল্পটি মিন্টিংয়ের সময় ব্যবহারের জন্য এবং ব্যবহারকারীর পছন্দের সময় প্রস্থের প্রস্থের অনুমতি দেয়
ক্ষেত্র এছাড়াও দেখুন -e এর সাথে একত্রে দেওয়া বিকল্প -m একটি অন্তর্নিহিত নির্দিষ্ট করতে
বর্ণনা অধীনে সময় ক্ষেত্রের প্রস্থ -e পতাকা বৈধ প্রস্থ হল 6,10 বা 12৷
অক্ষরগুলি যথাক্রমে: YYMMDD, YYMMDDhhmm, এবং YYMMDDhhmmss বৃত্তাকার নিচে
যথাক্রমে নিকটতম দিন বা মিনিটে।

মনে রাখবেন রাউন্ডিং ডাউন ইউটিসি সময়ের উপর ভিত্তি করে, স্থানীয় সময় নয়। এই হতে পারে
GMT ব্যতীত অন্য সময় অঞ্চলে যেমন দিনগুলিকে রাউন্ডিং করা হলে প্রাথমিকভাবে বিস্ময়কর ফলাফল
(UTC = GMT)। আপনি যদি ব্যবহার করেন তবে এটি বুঝতে আরও পরিষ্কার হতে পারে -u বিকল্প।

-g কাল
সার্জারির -g এর সাথে হ্যাশক্যাশ স্ট্যাম্প চেক করার সময় বিকল্পটি ব্যবহারের জন্য -c বিকল্প এবং
ঘড়ি তির্যকের জন্য একটি গ্রেস পিরিয়ড নির্দিষ্ট করে, অর্থাৎ যদি একটি হ্যাশক্যাশ স্ট্যাম্প একটি তারিখের সাথে আসে
ভবিষ্যত বা অতীতে এটি একটি ভবিষ্যত তারিখ (বা হিসাবে) হিসাবে প্রত্যাখ্যান করা হবে না
মেয়াদোত্তীর্ণ হচ্ছে) যদি না এটি এর চেয়ে বেশি ভবিষ্যত হয় (বা দীর্ঘ সময়ের জন্য মেয়াদ শেষ হয়ে গেছে)
সময়কাল ডিফল্ট হল 2 দিন, যার মানে যতক্ষণ সেন্ডিং সিস্টেমের ঘড়ি
রিসিভিং সিস্টেমের ঘড়ি থেকে 2 দিনের বেশি এগিয়ে (বা 2 দিন পিছনে) নয়,
হ্যাশক্যাশ স্ট্যাম্প এখনও গ্রহণ করা হবে।

গ্রেস পিরিয়ডের জন্য ডিফল্ট ইউনিট সেকেন্ড। একটি একক অক্ষর প্রত্যয় ব্যবহার করা যেতে পারে
বিকল্প একক নির্দিষ্ট করতে (m = মিনিট, h = ঘন্টা, d = দিন, M = মাস, y = Y =
বছর, এবং s = সেকেন্ড)।

-d একটি ডাবল খরচ ডাটাবেসে স্ট্যাম্প সংরক্ষণ করুন. স্ট্যাম্প আগে দেখা হয়ে থাকলে তা হবে
অন্যথায় বৈধ হলেও প্রত্যাখ্যাত। ডিফল্ট ডাটাবেস ফাইল হয় database.sdb in
বর্তমান ডিরেক্টরি। শুধুমাত্র অন্যথায় বৈধ স্ট্যাম্পগুলি ডাটাবেসে সংরক্ষণ করা হবে।
শুধুমাত্র সম্পূর্ণরূপে বৈধ স্ট্যাম্প ডাটাবেসে সংরক্ষণ করা হবে, যদি না -y বিকল্প হয়
দেওয়া।

-f dbname
ব্যবহার dbname ডাবল খরচ ডাটাবেসের জন্য ডিফল্ট ফাইলের নামের পরিবর্তে।

-p কাল
মেয়াদ উত্তীর্ণ স্ট্যাম্পের ডাটাবেস পরিষ্কার করে যদি প্রদত্ত সময়কালের পর থেকে অতিবাহিত হয়
শেষবার এটি পরিষ্কার করা হয়েছিল। সুবিধা হিসেবে -p এখন সমতুল্য -p 0 যার মধ্যে দুটিই
মানে এখন পরিস্কার করুন, ডাটাবেসটি শেষ কবে পরিস্কার করা হয়েছিল তা নির্বিশেষে।

এর সাথে একত্রে ব্যবহার করা হলে -j সংস্থান শুধুমাত্র প্রদত্ত সম্পদের জন্য minted স্ট্যাম্প
শুদ্ধ করা হয়

এর সাথে একত্রে ব্যবহার করা হলে -k সমস্ত স্ট্যাম্প এমনকি মেয়াদোত্তীর্ণ স্ট্যাম্পগুলিও পরিষ্কার করা হয়। হতে পারে
এর সাথে একত্রে ব্যবহৃত হয় -t সময় বর্তমান সময় প্রদত্ত সময় হিসাবে যদি মেয়াদ শেষ হয়.

-k বিকল্পের সাথে ব্যবহার করুন -p সব স্ট্যাম্প শুধু মেয়াদোত্তীর্ণ বেশী না বরং purged হয় অনুরোধ.

-j সংস্থান
বিকল্পের সাথে ব্যবহার করুন -p প্রদত্ত সম্পদ নামের সাথে মিলে যাওয়া স্ট্যাম্পগুলিকে অনুরোধ করার জন্য
শুদ্ধ করা হবে, ডিফল্টের পরিবর্তে যা সমস্ত মেয়াদ উত্তীর্ণ স্ট্যাম্পগুলিকে পরিষ্কার করতে হয়। যদি
সম্পদের নামটি খালি স্ট্রিং, সমস্ত স্ট্যাম্প মিলে গেছে (এটির সমতুল্য
বাদ দেওয়া -j বিকল্প)।

মনে রাখবেন -E, -M এবং -S ম্যাচ পতাকার প্রকারের সাথে প্রদত্ত সংস্থানগুলিতেও প্রযোজ্য -j
সংস্থান পতাকা।

-s শুধুমাত্র সময়ের তথ্য মুদ্রণ করুন, এবং একটি স্ট্যাম্প তৈরি করতে এগিয়ে যাবেন না। সাথে মিলিত হলে
-b বিট অনুরোধকৃত সংঘর্ষের আকার কতক্ষণ লাগবে তার ফ্ল্যাগ প্রিন্ট অনুমান
গণনা, যদি -s নিজেই প্রদত্ত, শুধু সংঘর্ষ ফাইন্ডারের গতি প্রিন্ট করে। মুদ্রণ এর জন্য
বিটগুলির ডিফল্ট সংখ্যা কতক্ষণ ব্যবহার করবে তার একটি অনুমান -b ডিফল্ট.

-h সংক্ষিপ্ত ব্যবহারের তথ্য প্রিন্ট করুন।

-v স্ট্যাম্প মিন্টিং বা যাচাইকরণ সম্পর্কে আরও ভার্বোস তথ্যমূলক আউটপুট প্রিন্ট করুন। (যদি
-v একমাত্র যুক্তি, টুল সংস্করণ নম্বর প্রিন্ট করে।)

-V প্রিন্ট টুল সংস্করণ নম্বর.

-q ব্যাচ মোড। আউটপুট ছাড়া অন্য কোনো তথ্য প্রিন্ট করে না। এই বিকল্পটি ওভাররাইড করে -v
বিকল্প।

-X মিন্ট করার সময়, স্ট্যাম্পের আগে হ্যাশক্যাশ ইমেল এক্স-হেডার 'এক্স-হ্যাশক্যাশ:' প্রিন্ট করে।
এই বিকল্প ছাড়া শুধু খালি স্ট্যাম্প মুদ্রিত হয়.

চেক করার সময়, আর্গুমেন্ট হিসাবে দেওয়া স্ট্যাম্প স্ক্যান করার পরে, লাইনের জন্য stdin স্ক্যান করে
'এক্স-হ্যাশক্যাশ:' স্ট্রিং দিয়ে শুরু করে, এবং বাকি ম্যাচিং লাইনটিকে হিসাবে ব্যবহার করে
ছাপ. শুধুমাত্র প্রথম ফাঁকা লাইন পর্যন্ত এবং শেষ হওয়া লাইনগুলি স্ক্যান করা হয়েছে (এছাড়াও দেখুন
-i পতাকা যা এটি ওভাররাইড করতে ব্যবহার করা যেতে পারে)। একটি ফাঁকা লাইন ব্যবহৃত বিভাজক
একটি মেল বার্তা বা USENET নিবন্ধের মূল অংশ থেকে শিরোনামগুলিকে আলাদা করুন৷ এই বোঝানো হয়
stdin-এ হ্যাশক্যাশে একটি মেল বার্তা বা USENET নিবন্ধ পাইপ করা সুবিধাজনক করতে।

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

-i চেক এবং ব্যবহার করার সময় -X পতাকা, শিরোনামগুলির মধ্যে ফাঁকা লাইনের সীমানা উপেক্ষা করুন
এবং বার্তার বডি, এবং শরীরের মধ্যে সংঘর্ষের জন্য পরীক্ষা করুন যদি একটি পাওয়া না যায়
হেডারে

-t সময়
বর্তমান সময় ভান করুন স্ট্যাম্প, যাচাইকরণের উদ্দেশ্যে দেওয়া সময়
স্ট্যাম্প এবং ডাটাবেস থেকে পুরানো স্ট্যাম্প purging. সময় ভিত্তিক একটি বিন্যাসে দেওয়া হয়
UTCTIME ফর্ম্যাট YYMMDD[hhmm[ss]]।

সময় ডিফল্টরূপে স্থানীয় সময় প্রকাশ করা হয়. সাথে ব্যবহার করো -u UTC এ সময় দিতে পতাকা
(জিএমটি).

আপনি + এর সাথে যুক্তিটি উপসর্গ করে বর্তমান সময়ের সাথে আপেক্ষিক সময় দিতে পারেন
বা -। আপেক্ষিক সময়ের জন্য ডিফল্ট ইউনিট সেকেন্ড। একটি একক অক্ষর প্রত্যয় পারেন
বিকল্প একক নির্দিষ্ট করতে ব্যবহার করা হবে (m = মিনিট, h = ঘন্টা, d = দিন, M = মাস, y =
Y = বছর, এবং s = সেকেন্ড)।

দ্রষ্টব্য: যখন সময় স্থানীয় সময় প্রকাশ করা হয়, যদি আপনার ডেলাইট সেভিংস থাকে
টাইমজোন, থেকে পরিবর্তনের সময় প্রতি বছর এক বা দুটি অস্পষ্ট ঘন্টা রয়েছে
দিনের আলো সঞ্চয় সময় স্বাভাবিক সময়.

-u স্থানীয় সময়ের পরিবর্তে UTC (GMT) এ পরম সময় ইনপুট এবং আউটপুট।

-a কাল
আগের বর্তমান সময়ের থেকে একটি এলোমেলো মান যোগ করুন (বা সংখ্যা ঋণাত্মক হলে বিয়োগ করুন)
স্ট্যাম্প minting. এটি স্ট্যাম্প তৈরির সময় লুকিয়ে রাখে, যার জন্য উপযোগী হতে পারে
বেনামী ব্যবহারকারী। একটি এলোমেলো সময় নোট যোগ করা (বিয়োগ না করে) ঝুঁকিপূর্ণ হতে পারে যদি
স্ট্যাম্পটি পৌঁছাতে যোগ করা সময়ের চেয়ে কম সময় নেয় কারণ প্রাপক স্ট্যাম্পগুলি প্রত্যাখ্যান করবে
ভবিষ্যতে সময় স্ট্যাম্প সঙ্গে.

-n প্রিন্ট রিসোর্স নাম যাচাই করা হচ্ছে স্ট্যাম্প থেকে পার্স করা হয়েছে। প্রস্থান কোড আনচেক ফেরত
প্রস্থান করুন।

-l স্ট্যাম্পের মেয়াদ শেষ হওয়ার আগে বাকি সেকেন্ডের সংখ্যা মুদ্রণ করুন। প্রস্থান কোড আনচেক ফেরত
প্রস্থান করুন।

দ্রষ্টব্য: গণনায় গ্রেস পিরিয়ড অন্তর্ভুক্ত, তাই 2 গুণ পর্যন্ত গ্রেস পিরিয়ড হতে পারে
আপনি অন্যথায় আশা করতে পারেন তার চেয়ে দীর্ঘ (ঘড়ি দ্রুত তবে সিস্টেমকে অনুমান করতে হবে যে এটি হতে পারে
ধীর হও)। আপনি যদি গ্রেস পিরিয়ড বাদ দিতে চান তাহলে অ্যাড -g0 গ্রেস পিরিয়ড 0 এ সেট করতে
হিসাবের জন্য

-w স্ট্যাম্পের সংঘর্ষের বিটের সংখ্যা মুদ্রণ করুন। প্রস্থান করার সময় টিক চিহ্নমুক্ত প্রস্থান কোড ফেরত দেয়।

-y স্ট্যাম্পটি সম্পূর্ণরূপে চেক না হলেও বৈধ হলে সফলতা প্রদান করে। সাথে ব্যবহার করো -c
যেখানে সব না -d, -r বৈধ কিন্তু আংশিকভাবে সফল প্রস্থান কোড পেতে নির্দিষ্ট করা হয়
চেক করা স্ট্যাম্প। একইভাবে সঙ্গে ব্যবহার করতে পারেন -n, -l, -w একই প্রভাব সঙ্গে।

-M স্ট্যাম্প চেক করার সময়, ওয়াইল্ডকার্ডের অনুমতি দিন * রিসোর্সের নামের সাথে মিল রেখে এটি তৈরি করা
একাধিক ইমেল ঠিকানা নির্দিষ্ট করা এবং ক্যাচ-অল অ্যাড্রেসের সাথে মিলে যাওয়ার অনুমতি দেওয়া সহজ
এবং সাবডোমেন সহ ঠিকানা। এটি ডিফল্ট। আরো দেখুন -S, -E এবং -C

-S স্ট্যাম্প চেক করার সময় সম্পদের নামগুলির সাথে তুলনা করার জন্য সাধারণ পাঠ্য তুলনা করুন
স্ট্যাম্প আরো দেখুন -M, -E এবং -C.

-E স্ট্যাম্প চেক করার সময় এটি তৈরি করতে সম্পদের নাম নির্দিষ্ট করতে নিয়মিত এক্সপ্রেশন ব্যবহার করুন
একাধিক ইমেল ঠিকানা, ক্যাচ-অল ঠিকানা, এক্সটেনশনের ক্লাস নির্দিষ্ট করা সহজ
সাবডোমেন সহ ঠিকানা এবং ঠিকানা। নোট করুন রেগুলার এক্সপ্রেশন সিনট্যাক্স হল POSIX
শৈলী: বিশেষ অক্ষরকে তাদের বিশেষ অর্থের জন্য উদ্ধৃত করার প্রয়োজন নেই; কিন্তু
সেগুলিকে সার্চ করা স্ট্রিং-এ সেই অক্ষরের সাথে উদ্ধৃত করতে হবে। দ্য
রেগুলার এক্সপ্রেশনের শুরুতে স্বয়ংক্রিয়ভাবে ^ যুক্ত হয়েছে এবং শেষে $ যোগ হয়েছে,
যদি তারা নির্দিষ্ট না হয়। বিশেষ অক্ষর ^ এর শুরুতে মেলে
resouce, এবং $ সম্পদের শেষের সাথে মেলে।

(দ্রষ্টব্য BSD রেগুলার এক্সপ্রেশনের সাথে কম্পাইল করা হলেও, POSIX স্টাইল সিনট্যাক্স ব্যবহার করা হয়; এছাড়াও
মনে রাখবেন BSD রেগুলার এক্সপ্রেশন রেঞ্জ সমর্থন করে না {}।)

-C ডিফল্টভাবে রিসোর্সগুলিকে মিনটিং এবং চেক করার সময় ছোট হাতের ক্ষেত্রে ক্যানোনিকালাইজ করা হয়। দ্য
-C পতাকা এটিকে ওভাররাইড করে যাতে সম্পদগুলি চেক করার সময় কেস সংবেদনশীল হিসাবে বিবেচিত হয়,
এবং minting উপর canonizalized না.

-P অগ্রগতির তথ্য মুদ্রণ করুন (পুনরাবৃত্তির সংখ্যা, প্রত্যাশিত পুনরাবৃত্তি, শতাংশ সম্পন্ন, সেরা
এখন পর্যন্ত স্ট্যাম্প আকার পাওয়া গেছে)।

-O কোর
সেই নম্বর দিয়ে হ্যাশক্যাশ কোর নির্বাচন করুন। বর্তমানে 0-9টি বৈধ কোর। সব কোর না
সমস্ত আর্কিটেকচারে কাজ করুন। যেমন কিছু x86 নির্দিষ্ট অ্যাসেম্বলার, অন্যরা PPC নির্দিষ্ট
সংযোজনকারী একটি কোর বৈধ না হলে হ্যাশক্যাশ ব্যর্থতা ফেরত দেয় এবং ব্যাখ্যা করে কি
ঘটেছিলো.

-Z n
স্ট্যাম্প সংকুচিত করুন। এটি একটি সময় বনাম স্থান বাণিজ্য বন্ধ. বড় স্ট্যাম্প দ্রুত, কিন্তু
তর্কাতীতভাবে সামান্য কুশ্রী দ্রুততম স্ট্যাম্পের জন্য (ডিফল্ট) -Z 0 ব্যবহার করুন; আংশিক জন্য
সংকুচিত স্ট্যাম্প ব্যবহার -Z 1; খুব সংকুচিত জন্য, কিন্তু কিছুটা ধীর স্ট্যাম্প ব্যবহার করে -Z 2।
(দ্রষ্টব্য: দেরিতে আবিষ্কৃত বাগ-এর কারণে, যতক্ষণ না আমি ঠিক করতে পারি ততক্ষণ -Z2 এখন -Z1-এর মতই
যে।)

উদাহরণ


তৈরি করা হচ্ছে স্ট্যাম্পের

"হ্যাশক্যাশ-এস"
মেশিন প্রতি সেকেন্ডে কতগুলি সংঘর্ষের চেষ্টা করতে পারে সে সম্পর্কে সময়ের তথ্য মুদ্রণ করুন।

"হ্যাশক্যাশ-এসভি"
বিভিন্ন প্রসেসর নির্দিষ্ট মিন্টিংয়ের আরও সঠিক কিন্তু বেশ ধীর বেঞ্চমার্কিং
কোর

"হ্যাশক্যাশ -এস -বি ডিফল্ট"
ডিফল্ট আকারের সংঘর্ষ গণনা করতে মেশিনটির কতক্ষণ লাগবে তা মুদ্রণ করুন (কিন্তু
আসলে সংঘর্ষ গণনা করবেন না)।

"হ্যাশক্যাশ -এস -বি 32"
একটি 32 বিট সংঘর্ষ গণনা করতে মেশিনটির কতক্ষণ লাগবে তা প্রিন্ট করুন (কিন্তু করবেন না
আসলে একটি সংঘর্ষ গণনা)।

"হ্যাশক্যাশ-এম"
একটি স্ট্যাম্প পুদিনা. ডিফল্ট মান সহ সম্পদের নাম এবং মিন্টের জন্য অনুরোধ করবে (সংখ্যা
সংঘর্ষ বিট)।

"হ্যাশক্যাশ-এম ফু"
রিসোর্স foo-তে সংঘর্ষ গণনা করুন। ডিফল্ট মান সহ মিন্ট হবে (সংঘর্ষের সংখ্যা
বিট)।

"হ্যাশক্যাশ -এম ফু -বি 10"
রিসোর্স foo-তে 10 বিট সংঘর্ষ গণনা করুন।

"হ্যাশক্যাশ -এ -3 ডি"
স্ট্যাম্প তৈরির সময় থেকে 0 দিন এবং 3 দিনের মধ্যে একটি এলোমেলো সময় বিয়োগ করুন।
এটি একই ফাজ ফ্যাক্টর যা মিক্সমাস্টার ব্যবহার করে সময়-সম্পর্কের ঝুঁকি কমাতে।

অনুসন্ধানী ষ্ট্যাম্প

"hashcash -w 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্পের মান রিপোর্ট করুন (কত বিট সংঘর্ষ) আছে। উদাহরণ হল
একটি 24 বিট সংঘর্ষ, যা একটি 25Ghz P3 এ তৈরি হতে গড়ে 4 সেকেন্ড সময় নেয়।

"hashcash -mq -b 10 foo ⎪ হ্যাশক্যাশ -w"
ব্যাচ মোডে একটি স্ট্যাম্প তৈরি করুন, যাচাই করতে stdin-এ হ্যাশক্যাশে পাস করুন, এটি কীভাবে প্রিন্ট করুন
অনেক বিট ছিল.

"hashcash -n 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্প থেকে সম্পদের নাম রিপোর্ট করুন। উদাহরণে সম্পদের নাম foo.

"hashcash -l -e 30y 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্পটি তৈরি হওয়ার 30 বছরের মধ্যে মেয়াদ শেষ হলে কতক্ষণ মেয়াদ শেষ হবে তা রিপোর্ট করুন
তারিখ (ভবিষ্যতে অনেক দূরের তারিখগুলি ইপোকের 2038 শেষের দিকে চলে যায়, যা
y2k বাগের ইউনিক্স টাইম এনালগ)।

যাচাই করা হচ্ছে ষ্ট্যাম্প

"hashcash -c 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্প বৈধ কিনা পরীক্ষা করুন. নোট করুন যে আমরা ডাবল খরচে স্ট্যাম্প চেক করছি না
ডাটাবেস, এবং একটি সম্পদের নাম বা সংঘর্ষের বিটের প্রয়োজনীয় সংখ্যা নির্দিষ্ট করেনি
এবং হ্যাশক্যাশ স্ট্যাম্পটিকে সম্পূর্ণরূপে চেক করা হয়নি বলে বিবেচনা করবে এবং এটি বৈধ হিসাবে রিপোর্ট করবে
কিন্তু স্ট্যাম্পের সাথে কোন সমস্যা থাকলে সম্পূর্ণরূপে আনচেক করা হয়নি, বা অবৈধ হিসাবে।

"hashcash -c -b24 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্পের মান 24 বিটের বেশি বা সমান কিনা তা পরীক্ষা করুন। এই উদাহরণ 24 আছে
বিট মান। আপনি যদি অনুরোধকৃত বিটের সংখ্যা বাড়ান বা স্ট্যাম্পটি একটি দিয়ে প্রতিস্থাপন করেন
24 বিটের কম সংঘর্ষের সাথে স্ট্যাম্পটি প্রত্যাখ্যান করা হবে।

"হ্যাশক্যাশ -c -b24 -r foo 1:24:040806:foo::511801694b4cd6b0:1e7297a"
উপরের হিসাবে স্ট্যাম্পের পর্যাপ্ত মান আছে কিনা তা পরীক্ষা করুন, তবে অতিরিক্ত পরীক্ষা করুন যে
প্রদত্ত সম্পদের নাম স্ট্যাম্পে থাকা সম্পদের নামের সাথে মিলে যায়।

ডবল খরচ প্রতিরোধ

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

"hashcash -cd -b 10 -r foo 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্প চেক করুন এবং ডাবল খরচ করা ডাটাবেসে যোগ করুন যদি এটি বৈধ হয় (সঠিক সংস্থান আছে
নাম এবং যথেষ্ট মান)।

"hashcash -cd -b 10 -r foo 1:24:040806:foo::511801694b4cd6b0:1e7297a"
স্ট্যাম্প খরচ দ্বিগুণ করার চেষ্টা করুন. এটি দ্বিগুণ ব্যয় হিসাবে প্রত্যাখ্যান করা হবে।

স্ট্যাম্প অবসান

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

স্ট্যাম্পের তৃতীয় ক্ষেত্র হল 1লা জানুয়ারী 1970 সাল থেকে UTC সময়। ডিফল্ট সময়
বিন্যাস হল YYMMDD, সময়টি নিকটতম দিন পর্যন্ত বৃত্তাকার। ডিফল্ট বৈধতা সময়কাল 28
দিন।

আপনি এর সাথে একটি বিকল্প বৈধতা সময়কাল প্রদান করতে পারেন -e বিকল্প।

"hashcash -cd -b 10 -e 2d -r foo 1:24:040806:foo::511801694b4cd6b0:1e7297a"
একটি পুরানো স্ট্যাম্প যাচাই করার চেষ্টা করুন, উপরের স্ট্যাম্পটি 11 আগস্ট 2002 তৈরি করা হয়েছিল।

আমরা বিকল্প দিয়েছি -e 2d তাই স্ট্যাম্পের মেয়াদ শেষ হওয়ার তারিখ তৈরি হওয়ার 2 দিন পরে, যা এখন
অতীতে.

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

"hashcash -cd -b 10 -r foo 1:24:040806:foo::511801694b4cd6b0:1e7297a"
মেয়াদ শেষ হওয়া ছাড়াও স্ট্যাম্পটি অন্যথায় বৈধ কিনা তা পরীক্ষা করুন। বাদ দেওয়া -e
হ্যাশক্যাশকে বলে যে স্ট্যাম্পের মেয়াদ শেষ হবে না। চিরতরে একটি মেয়াদ শেষ হতে পারে
এই মত স্পষ্টভাবে দেওয়া হবে: -e 0, যেখানে মেয়াদ 0 মানে চিরতরে।

শুদ্ধিকরণ পুরাতন স্ট্যাম্পের

যদি -c, -d বিকল্পগুলি একসাথে ব্যবহার করা হয়, প্রতিবার স্ট্যাম্প চেক করা হয়, যদি এটি বৈধ হয় এবং
স্ট্যাম্পের সমস্ত বাধ্যতামূলক দিক যাচাই করা হয়েছে (সংঘর্ষ বিট চেক, সম্পদ
নাম চেক) তারপর স্ট্যাম্প এবং এর মেয়াদ শেষ হওয়ার সময় ডাটাবেস ফাইলে লেখা হয়। দ্য
ডিফল্ট মেয়াদোত্তীর্ণ সময়কাল যদি একটি মেয়াদোত্তীর্ণ সময়ের সাথে স্পষ্টভাবে দেওয়া না হয় -e বিকল্প হল 28
দিন (অর্থাৎ 4 সপ্তাহ পরে স্ট্যাম্পের মেয়াদ শেষ হয়ে যায়)।

প্রথমে পুদিনা এবং তারপর একটি স্ট্যাম্প যোগ করুন:

"হ্যাশক্যাশ -m -b 10 foo -e 1m > স্ট্যাম্প"
দ্রষ্টব্য: স্ট্যাম্প নিশ্চিত করতে আমরা এই উদাহরণে মিন্টিংয়ের একটি মেয়াদ নির্দিষ্ট করেছি
তৈরির সময় স্ট্যাম্পে যথেষ্ট উচ্চ রেজোলিউশনে দেওয়া হয় যা স্ট্যাম্প হবে না
সৃষ্টির সময় মেয়াদ শেষ বলে বিবেচিত হবে। (প্রত্যাহার করুন ডিফল্ট রেজোলিউশন দিনে হয়,
দিনের শুরুতে বৃত্তাকার সৃষ্টির সময় দিয়ে তৈরি একটি স্ট্যাম্প
1 মিনিট পরে বৈধ বলে বিবেচিত হওয়ার সম্ভাবনা নেই যদি না আপনি এটি মধ্যরাতে UTC-এ মিন্ট করেন৷
সময়।)

"হ্যাশক্যাশ -সিডি -ই 1মি -বি 10 -আর ফোও < স্ট্যাম্প"
স্ট্যাম্পের মেয়াদ 1 মিনিটের মধ্যে শেষ হয়ে যায়। 1 মিনিট অপেক্ষা করুন এবং তারপর স্পষ্টভাবে অনুরোধ করুন যে মেয়াদ শেষ হয়ে গেছে
স্ট্যাম্প পরিষ্কার করা হবে:

"হ্যাশক্যাশ-পি এখন"
তারপর একই স্ট্যাম্প পুনরায় জমা দেওয়ার চেষ্টা করুন:

"হ্যাশক্যাশ -সিডি -ই 1মি -বি 10 -আর ফোও < স্ট্যাম্প"
এবং স্ট্যাম্পটি যেভাবেই হোক প্রত্যাখ্যান করা হবে কারণ এটি মেয়াদোত্তীর্ণ হয়েছে, কেন এটি ছিল না তা ব্যাখ্যা করে৷
ডাটাবেসে এই স্ট্যাম্প রাখার জন্য প্রয়োজনীয়।

ডিফল্ট ডাটাবেসের সাথে (sdb ফরম্যাট) ডাটাবেসের বিষয়বস্তু মানুষের পাঠযোগ্য,
তাই আপনি তাদের বিষয়বস্তু টার্মিনালে ক্যাট করে দেখতে পারেন:

"cat hashcash.sdb"
দেখতে যে স্ট্যাম্প সত্যিই যোগ করা হয় এবং তারপর puring পরবর্তী কারণে purged পরে
সমাপ্তি

শুদ্ধিকরণ পুরাতন স্ট্যাম্পের on চাহিদা

একটি সুবিধা হিসাবে আপনি ব্যবহার করে স্ট্যাম্প চেক করার একই সময়ে পরিষ্কার করতে পারেন -p পছন্দ
সাথে -c বিকল্প।

"হ্যাশক্যাশ -এম -বি 10 foo > স্ট্যাম্প"
"hashcash -cd -p now -e 1 -b 10 -r foo < স্ট্যাম্প"
প্রতিটি ব্যবহারে স্ট্যাম্পগুলি পরিষ্কার করা অদক্ষ হতে পারে কারণ সমগ্র ডাটাবেস হতে হবে
মেয়াদোত্তীর্ণ স্ট্যাম্পের জন্য স্ক্যান করা হয়েছে। একটি সময়সীমা প্রদান করে -p বিকল্প, আপনি বলতে পারেন
"হ্যাশক্যাশ" পূর্ববর্তী শুদ্ধ করার পর থেকে সেই সময়ের চেয়ে বেশি ঘন ঘন পরিষ্কার করতে হবে না।

উদাহরণ স্বরূপ:

"hashcash -cd -p 1d -e 1 -b 10 -r foo < স্ট্যাম্প"
"হ্যাশক্যাশ" কে বলে যে কোনো মেয়াদোত্তীর্ণ স্ট্যাম্পকে দিনে একবারের বেশি শুদ্ধ করতে হবে না।

"হ্যাশক্যাশ -পি 1M -j foo"
"হ্যাশক্যাশ" কে প্রতি মাসে একবার রিসোর্স foo এর সাথে মিলে যাওয়া মেয়াদোত্তীর্ণ স্ট্যাম্পগুলিকে পরিষ্কার করতে বলে৷

"হ্যাশক্যাশ -পি এখন -কে"
"হ্যাশক্যাশ" কে সব স্ট্যাম্প (মেয়াদ শেষ এবং মেয়াদ শেষ না হওয়া) এখন পরিষ্কার করতে বলে৷

স্ট্যাম্প বিন্যাস (সংস্করণ 1)


বর্তমান স্ট্যাম্প বিন্যাসটি সংস্করণ 1। এই টুলটি হ্যাশক্যাশ সংস্করণ 0 স্ট্যাম্প যাচাই করতে পারে
এছাড়াও, কিন্তু সংস্করণ 0 স্ট্যাম্পগুলি আর তৈরি করা হয় না কারণ সেগুলি পর্যায়ক্রমে এর পক্ষে করা হচ্ছে
আরও এক্সটেনসিবল v1 স্ট্যাম্প বিন্যাস।

স্প্রিং:বিট:তারিখ:সংস্থান:[EXT]:র্যান্ড্:বিপরীত

কোথায়

স্প্রিং = 1
বিট = স্ট্যাম্পের আংশিক সংঘর্ষের কত বিট আছে বলে দাবি করা হয়েছে
তারিখ = YYMMDD[hhmm[ss]]
সংস্থান = সম্পদ স্ট্রিং (যেমন আইপি ঠিকানা, ইমেল ঠিকানা)
EXT = এক্সটেনশন -- বর্তমান সংস্করণে উপেক্ষা করা হয়েছে
এক্সটেনশনের বিন্যাস:

[name1[=val1[,val2...]];[name2[=val1[,val2...]]...]]
মনে রাখবেন মানটিতে = থাকতে পারে। এক্সটেনশনের উদাহরণ (একটি বাস্তব নয়):

name1=2,3;name2;name3=var1=2,var2=3,2,val

যা হবে এক্সটেনশন name1 এর মান 2 এবং 3 আছে; এক্সটেনশন name2 এর কোন মান নেই;
এক্সটেনশন name3 এর 3টি মান আছে "var1=2", "var2=3", "2" এবং "val"। হ্যাশক্যাশ
এক্সটেনশন মানগুলিকে ব্যাখ্যা করতে পারে যেমন এটি মানানসই দেখায় যেমন "var1=2" মান হতে পারে
এক্সটেনশন নামের একটি বিকল্পের 3.

র্যান্ড্ = বর্ণমালা থেকে এলোমেলো অক্ষরের স্ট্রিং a-zA-Z0-9+/= সাথে সংঘর্ষ এড়াতে
অন্যান্য প্রেরকের স্ট্যাম্প
বিপরীত = কাঙ্ক্ষিত সংখ্যক সংঘর্ষ বিট সহ একটি স্ট্যাম্প খুঁজে পেতে প্রচুর চেষ্টা করতে হবে
বিভিন্ন স্ট্রিং এই কাউন্টার প্রতিটি চেষ্টা বৃদ্ধি করা হয়. কাউন্টার এছাড়াও গঠিত হয়
a-zA-Z0-9+/= বর্ণমালা থেকে অক্ষর। (মনে রাখবেন যে একটি বাস্তবায়নের প্রয়োজন নেই
ক্রমানুসারে গণনা করুন)।

onworks.net পরিষেবা ব্যবহার করে অনলাইনে হ্যাশক্যাশ ব্যবহার করুন


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

  • 1
    Alt-F
    Alt-F
    Alt-F একটি বিনামূল্যে এবং ওপেন সোর্স প্রদান করে
    DLINK এর জন্য বিকল্প ফার্মওয়্যার
    DNS-320/320L/321/323/325/327L and
    DNR-322L। Alt-F আছে সাম্বা এবং NFS;
    ext2/3/4 সমর্থন করে...
    Alt-F ডাউনলোড করুন
  • 2
    usm
    usm
    ইউএসএম একটি ইউনিফাইড স্ল্যাকওয়্যার প্যাকেজ
    ম্যানেজার যা স্বয়ংক্রিয়ভাবে পরিচালনা করে
    নির্ভরতা রেজোলিউশন। এটি একত্রিত করে
    সহ বিভিন্ন প্যাকেজ সংগ্রহস্থল
    স্ল্যাকওয়্যার, স্ল্যাকি, পি...
    ইউএসএম ডাউনলোড করুন
  • 3
    Chart.js
    Chart.js
    Chart.js একটি জাভাস্ক্রিপ্ট লাইব্রেরি যে
    ডিজাইনার এবং ডেভেলপারদের আঁকার অনুমতি দেয়
    HTML5 ব্যবহার করে সব ধরনের চার্ট
    ক্যানভাস উপাদান। চার্ট js একটি মহান প্রস্তাব
    অ্যারে...
    Chart.js ডাউনলোড করুন
  • 4
    জ্যাস্পারপোর্টস-এর জন্য আইআরপোর্ট-ডিজাইনার
    জ্যাস্পারপোর্টস-এর জন্য আইআরপোর্ট-ডিজাইনার
    দ্রষ্টব্য: iReport/Jaspersoft Studio সাপোর্ট
    ঘোষণা: সংস্করণ 5.5.0 অনুযায়ী,
    Jaspersoft Studio হবে অফিসিয়াল
    JasperReports জন্য ডিজাইন ক্লায়েন্ট. আমি প্রতিবেদন করি
    ইচ্ছাশক্তি...
    JasperReports এর জন্য iReport-Designer ডাউনলোড করুন
  • 5
    পোস্ট ইন্সটলার এফ
    পোস্ট ইন্সটলার এফ
    PostInstallerF সব ইন্সটল করবে
    সফ্টওয়্যার যা ফেডোরা লিনাক্স এবং অন্যান্য
    ডিফল্টরূপে অন্তর্ভুক্ত না, পরে
    প্রথমবার ফেডোরা চালাচ্ছে। এর
    জন্য সহজ...
    PostInstallerF ডাউনলোড করুন
  • 6
    স্ট্রেস
    স্ট্রেস
    স্ট্রেস প্রকল্প সরানো হয়েছে
    https://strace.io. strace is a
    ডায়গনিস্টিক, ডিবাগিং এবং নির্দেশমূলক
    লিনাক্সের জন্য ইউজারস্পেস ট্রেসার। এটা ব্যবহার করা হয়
    একটি নিরীক্ষণ করতে...
    স্ট্রেস ডাউনলোড করুন
  • আরও »

লিনাক্স কমান্ডগুলি

Ad