Miklix

GOST کرپٹو پرو ہیش کوڈ کیلکولیٹر

شائع شدہ: 17 فروری، 2025 کو 8:37:59 AM UTC

ہیش کوڈ کیلکولیٹر جو ٹیکسٹ ان پٹ یا فائل اپ لوڈ کی بنیاد پر ہیش کوڈ کا حساب لگانے کے لیے CryptoPro S-boxes کے ساتھ GOST ہیش فنکشن کا استعمال کرتا ہے۔

یہ صفحہ انگریزی سے مشینی ترجمہ کیا گیا تھا تاکہ زیادہ سے زیادہ لوگوں تک اس تک رسائی ممکن بنائی جا سکے۔ بدقسمتی سے، مشینی ترجمہ ابھی تک ایک مکمل ٹیکنالوجی نہیں ہے، اس لیے غلطیاں ہو سکتی ہیں۔ اگر آپ چاہیں تو اصل انگریزی ورژن یہاں دیکھ سکتے ہیں:

GOST CryptoPro Hash Code Calculator

GOST ہیش فنکشن سے مراد روسی حکومت کی طرف سے بیان کردہ کرپٹوگرافک ہیش فنکشنز کا ایک خاندان ہے۔ سب سے مشہور ورژن GOST R 34.11-94 ہے، جو روس اور دیگر ممالک میں وسیع پیمانے پر استعمال ہوتا تھا جنہوں نے GOST معیارات کو اپنایا تھا۔ بعد میں اسے GOST R 34.11-2012 نے کامیاب کیا، جسے Streebog بھی کہا جاتا ہے۔ یہ اصل ورژن ہے، جس میں اصل "ٹیسٹ پیرامیٹرز" S-boxes کے بجائے CryptoPro سویٹ سے S-box استعمال کرنے کے لیے ترمیم کی گئی ہے۔

مکمل انکشاف: میں نے اس صفحہ پر استعمال ہونے والے ہیش فنکشن کا مخصوص نفاذ نہیں لکھا۔ یہ ایک معیاری فنکشن ہے جو پی ایچ پی پروگرامنگ لینگویج کے ساتھ شامل ہے۔ میں نے ویب انٹرفیس کو صرف اس لیے بنایا ہے کہ اسے یہاں عوامی طور پر سہولت کے لیے دستیاب کیا جائے۔


نئے ہیش کوڈ کا حساب لگائیں۔

اس فارم کے ذریعے جمع کردہ ڈیٹا یا اپ لوڈ کردہ فائلیں صرف اس وقت تک سرور پر رکھی جائیں گی جب تک کہ درخواست کردہ ہیش کوڈ کو تیار کرنے میں وقت لگتا ہے۔ نتیجہ آپ کے براؤزر پر واپس آنے سے پہلے ہی اسے حذف کر دیا جائے گا۔

ان پٹ ڈیٹا:



جمع کردہ متن UTF-8 انکوڈ شدہ ہے۔ چونکہ ہیش فنکشنز بائنری ڈیٹا پر کام کرتے ہیں، اس لیے نتیجہ اس سے مختلف ہوگا اگر متن کسی اور انکوڈنگ میں تھا۔ اگر آپ کو کسی مخصوص انکوڈنگ میں کسی ٹیکسٹ کی ہیش کا حساب لگانے کی ضرورت ہے، تو آپ کو اس کے بجائے فائل اپ لوڈ کرنی چاہیے۔



GOST CryptoPro Hash الگورتھم کے بارے میں

میں نہ تو ایک ریاضی دان ہوں اور نہ ہی ایک کرپٹوگرافر، لیکن میں اس ہیش فنکشن کو روزمرہ کی مشابہت کا استعمال کرتے ہوئے سمجھانے کی کوشش کروں گا جسے امید ہے کہ دوسرے غیر ریاضی دان سمجھ سکتے ہیں۔ اگر آپ سائنسی طور پر درست، ریاضی کے بھاری ورژن کو ترجیح دیتے ہیں، تو مجھے یقین ہے کہ آپ اسے کہیں اور تلاش کر سکتے ہیں ؛-)

GOST کے بارے میں ایک جدید "ڈیٹا بلینڈر" کی طرح سوچیں جو آپ اس میں ڈالی ہوئی ہر چیز کو ایک منفرد اسموتھی میں بدل دیتا ہے۔ ایک جیسے اجزاء کو دیکھتے ہوئے، یہ ہمیشہ ایک ہی سموتھی بنائے گا، لیکن اگر اجزاء میں تھوڑی سی تبدیلی بھی کی جائے تو آپ کو بالکل مختلف اسموتھی ملے گی۔

یہ تین مرحلہ عمل ہے:

مرحلہ 1: اجزاء کی تیاری (پیڈنگ)

  • آپ اپنے "اجزاء" (پیغام) کے ساتھ شروع کرتے ہیں۔
  • اگر آپ کا پیغام بلینڈر کے لیے صحیح سائز کا نہیں ہے، تو GOST اسے بالکل فٹ کرنے کے لیے کچھ "فلر" (اضافی ڈیٹا) شامل کرتا ہے۔ یہ بلینڈر کو بھرنے کے لیے پانی ڈالنے کے مترادف ہے۔

مرحلہ 2: خفیہ ترکیبوں کے ساتھ ملاوٹ (مکسنگ)

  • GOST صرف ایک بار نہیں ملاتا ہے - یہ ایک خفیہ ترکیب کا استعمال کرتے ہوئے ڈیٹا کو بار بار ملاتا ہے۔
  • اس نسخہ میں شامل ہیں:
    • کاٹنا (ڈیٹا کو چھوٹے حصوں میں توڑنا)۔
    • بدلنا (آس پاس حصوں کو بدلنا)۔
    • ہلچل (ان کو نئے طریقوں سے دوبارہ ملانا)۔

ایک شیف کا تصور کریں جس کے پاس اجزاء کو ملانے کا ایک پیچیدہ طریقہ ہے تاکہ یہ یقینی بنایا جا سکے کہ یہ کیسے ہوا ہے۔ GOST آپ کے ڈیٹا کے ساتھ یہی کرتا ہے۔

مرحلہ 3: اسموتھی کی خدمت کرنا (فائنل ہیش)

  • تمام مکسنگ کے بعد، آپ کو اپنی ہموار مل جاتی ہے - آپ کے ڈیٹا کا ایک فکسڈ سائز، سکیمبلڈ ورژن۔
  • یہ اسموتھی آپ کے اصل اجزاء سے منفرد ہے۔ کچھ بھی تبدیل کریں، یہاں تک کہ ایک چھوٹا سا ٹکڑا بھی، اور آپ کو بالکل مختلف ہموار ملے گا۔

GOST فنکشن کا یہ ورژن CryptoPro S-boxes کا استعمال کرتا ہے، جس کی سفارش کی جاتی ہے۔ اگر آپ کو کسی وجہ سے کسی ایسے ورژن کی ضرورت ہے جو اصل "ٹیسٹ پیرامیٹرز" S-box استعمال کرتا ہو، تو آپ اسے یہاں تلاش کر سکتے ہیں: GOST ہیش کوڈ کیلکولیٹر

بلوسکی پر شیئر کریں۔فیس بک پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔ٹمبلر پر شیئر کریں۔ایکس پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔پنٹرسٹ پر پن کریں

میکل بینگ کرسٹینسن

مصنف کے بارے میں

میکل بینگ کرسٹینسن
مائیکل miklix.com کا خالق اور مالک ہے۔ اس کے پاس ایک پیشہ ور کمپیوٹر پروگرامر/سافٹ ویئر ڈویلپر کے طور پر 20 سال سے زیادہ کا تجربہ ہے اور وہ اس وقت ایک بڑی یورپی آئی ٹی کارپوریشن میں کل وقتی ملازمت کر رہے ہیں۔ جب وہ بلاگنگ نہیں کرتے ہیں، تو وہ اپنا فارغ وقت دلچسپیوں، مشاغل اور سرگرمیوں کی ایک وسیع صف پر صرف کرتا ہے، جو کسی حد تک اس ویب سائٹ پر موجود مختلف موضوعات سے ظاہر ہو سکتا ہے۔