Balloon hashing
غبارہ ہیشنگ ایک کلیدی مشتق فنکشن ہے جو ثابت شدہ میموری-ہارڈ پاس ورڈ-ہیشنگ اور جدید ڈیزائن پیش کرتا ہے۔ اسے ڈین بونے، ہنری کوریگن-گبز (دونوں اسٹینفورڈ یونیورسٹی میں) اور اسٹیورٹ شیچر (مائیکروسافٹ ریسرچ) نے 2016 میں بنایا تھا۔ یہ این آئی ایس ٹی پاس ورڈ کے رہنما خطوط میں تجویز کردہ فنکشن ہے۔ مصنفین کا دعوی ہے کہ غبارہ: میموری کی سختی کی خصوصیات کو ثابت کرتا ہے، معیاری ابتدائی سے بنایا گیا ہے: یہ کسی بھی معیار کے نان اسپیس ہارڈ کرپٹوگرافک ہیش فنکشن کو ذیلی الگورتھم کے طور پر استعمال کر سکتا ہے (مثال کے طور پر، SHA-3، SHA-512)، سائیڈ چینل کے حملوں کے خلاف مزاحم ہے: میموری تک رسائی کا نمونہ ہیش کیے جانے والے ڈیٹا سے آزاد ہے، اس پر عمل درآمد کرنا آسان ہے اور اسی طرح کے الگورتھم کی کارکردگی سے میل کھاتا ہے۔ غبارے کا موازنہ اس کے مصنفین نے ارگون 2 سے کیا ہے، جو اسی طرح کی کارکردگی کا مظاہرہ کرنے والا الگورتھم ہے۔ الگورتھم الگورتھم میں تین مراحل ہوتے ہیں: توسیع، جہاں ایک ابتدائی بفر پاس ورڈ سے حاصل کردہ سڈورینڈم بائٹ ترتیب سے بھرا ہوتا ہے اور سالٹ بار بار ہیش ہوتا ہے۔ مکسنگ، جہاں بفر میں بائٹس مخلوط وقت کی تعداد میں ہوتے ہیں۔ آؤٹ پٹ، جہاں بفر کا ایک حصہ ہیشنگ نتیجہ کے طور پر لیا جاتا ہے۔ حوالہ جات بیرونی روابط گتھب ازگر کے نفاذ پر تحقیق پروٹو ٹائپ کوڈ زنگ کے نفاذ کلیدی مشتق افعال