ایس ایچ اے -224 ہیش کوڈ کیلکولیٹر
شائع شدہ: 18 فروری، 2025 کو 9:56:05 PM UTC
آخری بار اپ ڈیٹ کیا گیا: 12 جنوری، 2026 کو 2:28:08 PM UTC
SHA-224 Hash Code Calculator
SHA-224 (Secure Hash Algorithm 224-bit) ایک کرپٹوگرافک ہیش فنکشن ہے جو ایک ان پٹ (یا پیغام) لیتا ہے اور ایک فکسڈ سائز، 224 بٹ (28-بائٹ) آؤٹ پٹ تیار کرتا ہے، جسے عام طور پر 56-کریکٹر ہیکساڈیسیمل نمبر کے طور پر دکھایا جاتا ہے۔ اس کا تعلق ہیش فنکشنز کے SHA-2 فیملی سے ہے، جسے NSA نے ڈیزائن کیا ہے۔ یہ واقعی مختلف ابتدائی اقدار کے ساتھ SHA-256 کا ایک چھوٹا ورژن ہے، جس کا مقصد استعمال کے ایسے معاملات کے لیے ہے جہاں رفتار اور جگہ کی کارکردگی زیادہ سے زیادہ سیکیورٹی سے زیادہ اہم ہے، مثال کے طور پر ایمبیڈڈ سسٹم۔ SHA-224 کو اب بھی محفوظ سمجھا جاتا ہے، اگرچہ، SHA-256 سے تھوڑا کم۔
مکمل انکشاف: میں نے اس صفحہ پر استعمال ہونے والے ہیش فنکشن کا مخصوص نفاذ نہیں لکھا۔ یہ ایک معیاری فنکشن ہے جو پی ایچ پی پروگرامنگ لینگویج کے ساتھ شامل ہے۔ میں نے ویب انٹرفیس کو صرف اس لیے بنایا ہے کہ اسے یہاں عوامی طور پر سہولت کے لیے دستیاب کیا جائے۔
SHA-224 ہیش الگورتھم کے بارے میں
میں ریاضی میں خاص طور پر اچھا نہیں ہوں اور کسی بھی طرح سے اپنے آپ کو ریاضی دان نہیں سمجھتا، اس لیے میں اس ہیش فنکشن کو اس طرح سمجھانے کی کوشش کروں گا کہ میرے ساتھی غیر ریاضی دان سمجھ سکیں۔ اگر آپ سائنسی طور پر درست ریاضی کے ورژن کو ترجیح دیتے ہیں، تو مجھے یقین ہے کہ آپ اسے بہت سی دوسری ویب سائٹس پر تلاش کر سکتے ہیں ؛-)
بہر حال، آئیے تصور کریں کہ ہیش فنکشن ایک سپر ہائی ٹیک بلینڈر ہے جو آپ اس میں ڈالے گئے کسی بھی اجزا سے ایک منفرد سموتھی بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ چار مراحل لیتا ہے، جن میں سے تین پہلے SHA-256 سے مماثل ہیں:
مرحلہ 1: اجزاء ڈالیں (ان پٹ)
- ان پٹ کے بارے میں سوچیں کہ آپ جس چیز کو ملانا چاہتے ہیں: کیلے، اسٹرابیری، پیزا کے ٹکڑے، یا یہاں تک کہ ایک پوری کتاب۔ اس سے کوئی فرق نہیں پڑتا کہ آپ کیا ڈالتے ہیں - بڑا یا چھوٹا، سادہ یا پیچیدہ۔
مرحلہ 2: ملاوٹ کا عمل (ہیش فنکشن)
- آپ بٹن دباتے ہیں، اور بلینڈر جنگلی ہو جاتا ہے - کاٹنا، ملانا، پاگل رفتار سے گھومنا۔ اس کے اندر ایک خاص ترکیب ہے جسے کوئی نہیں بدل سکتا۔
- اس نسخے میں پاگل اصول شامل ہیں جیسے: "بائیں گھماؤ، دائیں گھماؤ، الٹا پلٹیں، ہلائیں، عجیب و غریب طریقوں سے کاٹیں۔" یہ سب کچھ پردے کے پیچھے ہوتا ہے۔
مرحلہ 3: آپ کو ایک ہموار (آؤٹ پٹ):
- اس سے کوئی فرق نہیں پڑتا ہے کہ آپ نے کون سے اجزاء استعمال کیے ہیں، بلینڈر ہمیشہ آپ کو بالکل ایک کپ اسموتھی دیتا ہے (یہ SHA-256 میں 256 بٹس کا مقررہ سائز ہے)۔
- اسموتھی میں آپ کے ڈالے گئے اجزاء کی بنیاد پر ایک منفرد ذائقہ اور رنگ ہوتا ہے۔ یہاں تک کہ اگر آپ صرف ایک چھوٹی چیز کو تبدیل کرتے ہیں - جیسے چینی کا ایک دانہ شامل کرنا - اسموتھی کا ذائقہ بالکل مختلف ہوگا۔
مرحلہ 4: تراشنا
- باقی 32 بٹس کو ضائع کرتے ہوئے، حتمی آؤٹ پٹ کو 224 بٹس تک کاٹ دیا جاتا ہے۔ یہ اسے زیادہ جگہ کو موثر بناتا ہے، لیکن تھوڑا کم محفوظ بھی۔ فائل کی سالمیت کی جانچ پڑتال اور اس طرح کے لئے اب بھی ٹھیک ہے، لیکن ڈیجیٹل سرٹیفکیٹس پر دستخط کرنے اور دیگر استعمال کے معاملات کے لئے جہاں سیکورٹی اہم ہے، SHA-256 بہتر ہے۔
میرا SHA-256 ہیش کیلکولیٹر بھی یہاں دیکھیں: لنک
مزید پڑھنا
اگر آپ اس پوسٹ سے لطف اندوز ہوتے ہیں، تو آپ ان تجاویز کو بھی پسند کر سکتے ہیں:
