একটি ডাটাবেসে সঞ্চয় করার জন্য আমার পাসওয়ার্ড হ্যাশ করতে হবে। আমি জাভাতে এটি কীভাবে করতে পারি? আমি সমতল পাঠ্য পাসওয়ার্ড নেওয়ার প্রত্যাশা করছিলাম, এলোমেলো লবণ যুক্ত করুন, তারপরে লবণ এবং হ্যাশ পাসওয়ার্ডটি ডাটাবেসে সংরক্ষণ করুন। তারপরে কোনও ব্যবহারকারী লগ ইন করতে চাইলে আমি তাদের জমা দেওয়া পাসওয়ার্ড নিতে পারি, তাদের …
আমি এমডি 5 সম্পর্কে কিছু ডক্স পড়েছি, এটি বলেছে যে এটির 128 বিট, তবে কেন এটি 32 টি অক্ষর? আমি চরিত্রগুলি গণনা করতে পারি না। 1 বাইট 8 বিট হয় যদি 1 টি অক্ষর 1 বাইট হয় তাহলে 128 বিটগুলি 128/8 = 16 বাইট সঠিক? সম্পাদনা: SHA-1 160 বিট উত্পাদন …
একটি ধারণা যা আমি সবসময় ভাবছিলাম তা হ'ল ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন এবং মানগুলির ব্যবহার। আমি বুঝতে পারি যে এই ফাংশনগুলি একটি হ্যাশ মান উত্পন্ন করতে পারে যা বিপরীত করা অনন্য এবং কার্যত অসম্ভব, তবে আমি যা সর্বদা ভাবছিলাম তা এখানে: যদি আমার সার্ভারে থাকে তবে পিএইচপি-তে আমি উত্পাদন করি: md5("stackoverflow.com") …