یک ورودی شناخته شده یک راه مفید برای بررسی چگونگی کارکرد یک ابزار هشینگ است. این مثال سه بایت UTF-8 از abc را با هیچ فضای اطراف یا خط جدید هش می کند. نتیجه مورد انتظار SHA-256 در زیر کامل نشان داده شده است تا شما بتوانید هر رقم هگزادمومال را مقایسه کنید.
مثال ورودی
abcنتایج مورد انتظار
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015adسعی کنید آن را با قدم انجام دهید
- آزمایشگاه Hashing را باز کنید و SHA-256 را انتخاب کنید.
- وارد Abc در زمینه متن بدون یک خط جدید. یک فایل را برای این مثال انتخاب نکنید.
- هش را محاسبه کرده و تمامی 64 رقم هگزادمال را با نتیجه مورد انتظار مقایسه کنید.
چگونه نتیجه را بخوانیم
SHA-256 تولید یک 256– نتیجه بیت، که معمولاً به عنوان نوشته شده است 64 رقم های جانبی.یک خط جدید، یک فضا، مورد نامه مختلف یا علامت سفارش تغییر ورودی و در نتیجه فایل حاوی abc به علاوه یک خط جدید همان ورودی نیست.
محدودیت ها و جزئیات مهم
یک بررسی تطبیق دهنده توافق با ارزش مورد انتظار را تأیید می کند، نه اینکه یک فایل امن باشد. دریافت چک های مرجع از یک منبع قابل اعتماد Plain SHA-256 یک طرح رمز عبور نیست؛ از ساخت و ساز مخصوص پسورد برای این منظور استفاده کنید.