আমি সি # এবং এমএসএসকিউএল তে কাজ করি এবং আপনি যেমন আশা করেন আমি আমার পাসওয়ার্ডগুলি সল্ট এবং হ্যাশ করে রাখি।
যখন আমি কোনও এনভারচর কলামে সঞ্চিত হ্যাশটি দেখি (উদাহরণস্বরূপ বাক্স অ্যাস্পনেট সদস্যতার সরবরাহকারী) out আমি সর্বদা আগ্রহী ছিলাম কেন উত্পন্ন লবণ এবং হ্যাশ মান সর্বদা এক বা দুটি সমান চিহ্নগুলিতে শেষ বলে মনে হয়।
এনক্রিপশন অ্যালগরিদমগুলির সাথে কাজ করার সময় আমি একই জিনিস দেখেছি, এটি কি এই কাকতালীয় ঘটনা বা এর কোনও কারণ আছে?
hash("my password")
অ্যারে উত্পাদন করে [1,2,3,4,5]
এবং আমাকে সেই মানগুলি একটি ডাটাবেসে সংরক্ষণ করতে হয় তবে স্ট্রিংটি সংরক্ষণের চেয়ে আরও খারাপ পছন্দ রয়েছে AQIDBAU=
(অবশ্যই, যদি হ্যাশ ফাংশনটি ইতিমধ্যে স্ট্রিং তৈরি করে, তবে বেস 64 এটি এনকোড করে কিছুটা নির্বোধ বলে মনে হয়)। )