এই উত্তরগুলির বেশিরভাগই কিছুটা বিপথগামী এবং লবণের এবং ক্রিপ্টোগ্রাফিক কীগুলির মধ্যে একটি বিভ্রান্তি প্রদর্শন করে। সল্ট অন্তর্ভুক্ত করার উদ্দেশ্য হ'ল প্রতিটি ব্যবহারকারীর পাসওয়ার্ড হ্যাশ করার জন্য ব্যবহৃত ফাংশনটি পরিবর্তন করা যাতে প্রতিটি সঞ্চিত পাসওয়ার্ড হ্যাশকে পৃথকভাবে আক্রমণ করতে হবে। একমাত্র সুরক্ষার প্রয়োজনীয়তা হ'ল তারা ব্যবহারকারী হিসাবে অনন্য, তাদের অনুমানযোগ্য বা অনুমান করা শক্ত হওয়ার কোনও সুবিধা নেই।
লবণ কেবলমাত্র যথেষ্ট দীর্ঘ হওয়া দরকার যাতে প্রতিটি ব্যবহারকারীর লবণ অনন্য হয়ে যায়। এলোমেলো 64৪-বিট সল্ট একবারেও বিলিয়ন নিবন্ধিত ব্যবহারকারীদের সাথে পুনরাবৃত্তি করার খুব কম সম্ভাবনা, তাই এটি ঠিক করা উচিত। এককভাবে পুনরাবৃত্তি করা লবণ অপেক্ষাকৃত ছোটখাটো সুরক্ষা উদ্বেগ, এটি আক্রমণকারীকে একবারে দুটি অ্যাকাউন্ট অনুসন্ধান করার অনুমতি দেয় তবে সামগ্রিকভাবে পুরো ডাটাবেসে অনুসন্ধানের গতি বাড়ায় না। এমনকি 32-বিট সল্ট বেশিরভাগ উদ্দেশ্যেই গ্রহণযোগ্য, এটি সবচেয়ে খারাপ ক্ষেত্রে আক্রমণকারীর অনুসন্ধানে প্রায় 58% গতি বাড়িয়ে তুলবে। B৪ বিটেরও বেশি লবণের ব্যয় বেশি নয় তবে এটি করার কোনও সুরক্ষা কারণ নেই।
প্রতি ব্যবহারকারীর লবণের উপরে সাইটব্যাপী লবণ ব্যবহার করার কিছু সুবিধা রয়েছে, এটি অন্যান্য সাইটে সঞ্চিত পাসওয়ার্ড হ্যাশগুলির সাথে সম্ভাব্য সংঘর্ষকে রোধ করবে এবং সাধারণ উদ্দেশ্যে রেনবো টেবিলের ব্যবহারকে আটকাবে, যদিও এর 32 বিট রেইনবো টেবিলকে একটি অবৈধ আক্রমণ করতে লবণ যথেষ্ট enough
এমনকি সহজ-সরল এবং বিকাশকারীরা সর্বদা এটি উপেক্ষা করে-যদি আপনার অনন্য ব্যবহারকারীর আইডি বা লগইন নাম থাকে তবে সেগুলি লবণ হিসাবে পুরোপুরি সূক্ষ্ম পরিবেশন করে। আপনি যদি এটি করেন তবে আপনার একই রকম উজ্জ্বল ধারণা থাকা অন্য সিস্টেমের ব্যবহারকারীদের সাথে আপনি ওভারল্যাপ না করে তা নিশ্চিত করার জন্য আপনাকে একটি সাইট-বিস্তৃত লবণ যুক্ত করতে হবে।