اینترنت و توسعه • ابزار رایگان فارسی
ساخت Hash و HMAC آنلاین
SHA-256/384/512 را برای متن یا فایل و HMAC را با کلید دلخواه در مرورگر تولید کنید.
پاسخ سریع
برای متن یا فایل Hash یا HMAC با SHA-256، SHA-384 یا SHA-512 بسازید؛ پردازش با Web Crypto در مرورگر انجام میشود.
این ابزار دقیقاً چه میگیرد و چه میدهد؟
- ورودی
- متن یا فایل، الگوریتم، حالت Hash/HMAC و در HMAC کلید.
- خروجی
- Digest یا HMAC هگزادسیمال.
- کاربردهای رایج
- کنترل یکپارچگی فایل/متن، API signatures و تست رمزنگاری سمت مرورگر.
- کنترل سریع نتیجه
- SHA-256 متن abc باید مقدار مرجع ba7816bf...15ad را بدهد.
اصطلاحات مرتبط: SHA-256، SHA-384، SHA-512، HMAC، file hash، Web Crypto
روش محاسبه و دقت
روش
Digest با SubtleCrypto.digest ساخته میشود؛ HMAC کلید را با SubtleCrypto.importKey و sign ترکیب میکند و خروجی هگزادسیمال است.
مثال قابل بررسی
SHA-256 متن abc باید با ba7816bf...15ad آغاز/پایان شناختهشده مطابقت داشته باشد.
محدودیت
Hash رمزنگاری قابل بازگشت نیست و SHA-2 ساده بهتنهایی برای ذخیره رمز عبور مناسب نیست؛ فایل بسیار بزرگ ممکن است محدودیت حافظه مرورگر داشته باشد.
روش استفاده از ساخت Hash و HMAC آنلاین
- متن یا فایل را انتخاب کنید.
- SHA-2 و Hash یا HMAC را تعیین کنید؛ برای HMAC کلید بدهید.
- خروجی هگز را با مرجع مورد انتظار مقایسه کنید.
پرسشهای متداول درباره ساخت Hash و HMAC آنلاین
آیا این ابزار رایگان است؟
بله. استفاده از ابزار رایگان است و برای محاسبه یا تبدیل نیازی به ساخت حساب نیست.
آیا ورودی من به سرور ارسال میشود؟
عملیات اصلی این ابزار در مرورگر شما انجام میشود و برای انجام محاسبه اصلی به ارسال ورودی به سرور نیاز ندارد.
Hash رمزنگاری است؟
خیر. Hash یک تابع یکطرفه است و با رمزگذاری قابل بازگشت تفاوت دارد.
چه ورودیها و حالتهایی پشتیبانی میشوند؟
متن یا فایل با SHA-256، SHA-384 و SHA-512؛ همچنین HMAC با کلید متنی. پردازش در مرورگر انجام میشود.