سایبریشو را در گوگل بیشتر ببینید
متن ورودی
الگوریتم‌ها

هش چه تفاوتی با رمزنگاری دارد؟

هش یک اثر انگشت یکتا برای داده است: هر تغییری حتی یک فاصله، هش را کاملاً عوض می‌کند ولی از روی هش نمی‌توان متن اصلی را بازسازی کرد. برای مقایسه‌ی فایل‌ها، ذخیره‌ی امن امضاها و اعتبارسنجی داده از هش استفاده می‌شود.

MD5سریع ولی کهنه

برای چک‌سام فایل‌های غیرحساس رایج است؛ به دلیل آسیب‌پذیری‌های شناخته‌شده برای امنیت مناسب نیست.

SHA-1در حال خروج

برخی سیستم‌های قدیمی هنوز استفاده می‌کنند؛ برای کاربردهای امنیتی توصیه نمی‌شود.

SHA-256استاندارد روز

عضو خانواده‌ی SHA-2 و انتخاب اصلی برای امضای دیجیتال، بلاک‌چین و اعتبارسنجی داده است.

SHA-512قدرت بیشتر

خروجی ۵۱۲ بیتی با سرعت خوب در پردازنده‌های ۶۴ بیتی؛ برای داده‌های حجیم گزینه‌ی خوبی است.

نکته: برای ذخیره‌ی رمز عبور کاربران هیچ‌کدام از این الگوریتم‌های خام مناسب نیستند؛ از الگوریتم‌های مخصوص مثل bcrypt یا Argon2 استفاده کنید.

نوشتن دیدگاه

ایمیل شما محرمانه می‌ماند و منتشر نخواهد شد.