رمز نگاری
ریاضٰی دی شاخ جس وچ ایداں دے الخوارزم بنائے جاندے نيں جنہاں دی مدد توں متن نوں دوسرےآں توں اخفا کيتا جا سکے۔ اخفا کرنے دے لئی عموماً اک "کنجی" استعمال کیتی جاندی اے۔ اخفا متن نوں افشا اوہی کر سکدا اے جس نوں کنجی معلوم ہوئے تے افشا کرنے والے الخوارزم (اخفا الخوارزم دا نسبتی) دا علم ہوئے۔
رمز نگاری (Cryptography) دو افراد یا گروہاں دے درمیان کِسے تیسرے حریف دی موجودگی وچ محفوظ مواصلات دا اک خاص طریقہ کار اے۔ تے اس طریقہ کار دے مطالعہ نوں رمزیات (Cryptology) کہندے نيں۔ سلیس لفظاں وچ رمز نگاری اوہ طریقہ دا اے جو کِسے تیسرے فریق یا عام افراد نوں ذاتی پیغامات تک رسائی توں رکدا اے۔
ناں وجہ
سودھورمز نگاری یونانی زبان دے لفظ (κρυπτός) یعنی kryptós (اردو: رمز) تے (γράφειν) یعنی graphein (اردو:نگاری) دا مجموعہ اے۔ جس دے معنی چھپا ہويا یا خفیہ اے۔ تے اردو وچ اس دے لئی رمز نگاری یا رمز نویسی دی اصطلاح استعمال کیتی جاندی اے ۔
ذرائع
سودھورمزنگاری دے لئی ریاضی، کمپیوٹر سائنس، الیکٹریکل انجینئرنگ، مواصلاتی سائنس تے فزکس دے علوم نوں استعمال کيتا جاندا اے۔
استعمالات
سودھویاں تاں جدید رمز نگاری دے کئی استعمالات نيں لیکن زیادہ تر برقیات، معاشیات، چِپ بیسڈ پیمنٹ کارڈ، ڈیجیٹل کرنسی، کمپوٹر پاسورڈ تے عسکری مواصلات، دے شعبہ جات وچ استعمال ہُندی اے۔
اصطلاحاتِ رمز نگاری
سودھو’’ رمز نگاری وچ ’’رمز کاری‘‘ اوہ طریقہ اے جس وچ کِسے پیغام دی عبارت نوں مرموز (encode) کر دتا جاندا اے۔ سلیس لفظاں وچ رمزکاری دا مطلب پیغام نوں عام قابلِ فہم لفظاں توں ایداں دے خفیہ لفظاں وچ منتقل کرنا جو متعلقہ فرد یا گروہ دے علاوہ کوئی تے نہ سمجھ سکے۔‘‘
’’رمز نگاری وچ ’’رمز کشائی‘‘ اوہ طریقہ اے جس وچ کِسے پیغام دی عبارت نوں غیر مرموز (decode) کر دتا جاندا اے۔ سلیس لفظاں وچ رمز کشائی دا مطلب کِسے ’’مرموز شدہ‘‘ (encoded) پیغام نوں عام قابلِ فہم لفظاں وچ منتقل کرنا اے۔ ایہ رمز کاری دا الٹ اے۔
3. سائفر (cipher):
رمز نگاری وچ سیائفر اوہ الگورتھم (algorithm) یعنی حساب و شمار دا عمل اے جو جو رمز کاری یا رمز کشائی دا عمل سر انجام دیندا اے۔ ایہ ایداں دے متعین تے واضح اقدامات دا تسلسل ہُندا اے جس نوں رمز کاری یا رمز کشائی دے لئی طریقہ کار دے طور اُتے استعمال کيتا جاندا اے۔ سلیس لفظاں وچ ایہ اوہ ہدایت نامہ ہُندا اے جو کِسے ’’مرموز شدہ‘‘ (encoded) پیغام نوں ’’غیر مرموز‘‘ (decode) یا کِسے ’’غیر مرموز شدہ‘‘ (decoded) پیغام نوں مرموز (encode) کرنے دے کم آندا اے۔
’’ عام طور اُتے ’’رمز کتاب‘‘ دستاویز دی اک قسم اے جو رموز (codes) نوں جمع کرنے تے محفوظ کرنے دے لئی استعمال کیتی جاندی اے۔ لیکن رمزنگاری وچ رمز کتاب دا مطلب اوہ کتاب اے جس وچ رمز کاری تے رمز کشائی دے عمل دے لئی مواد درج ہُندا اے۔ رمز نگار (cryptographer) ايسے کتاب دی مدد توں رمز نگاری دا عمل سر انجام دیندا اے۔
سادہ لفظاں توں مراد اوہ غیر رمز کار شدہ (unencrypted) لفظاں نيں جنہاں دی رمز کاری کرنا باقی اے۔ سلیس لفظاں وچ ’’سادہ الفاظ‘‘ کِسے پیغام دے اوہ عام لفظاں نيں جنہاں نوں رمز کاری دے لئی چنا جاندا اے۔
رمز نگاری وچ ’’سائفر الفاظ‘‘، الگورتھم (جسنوں سائفر کہندے نيں) دا استعمال کردے ہوئے رمز کاری دا نتیجہ نيں۔ سلیس لفظاں وچ رمز کار شدہ (encrypted) یا مرموز شدہ (encoded) لفظاں نوں ’’سائفر الفاظ’’ کہندے نيں۔ کیونجے ایہ ایداں دے لفظاں اُتے مشتمل ہُندے نيں جو اپنے اندر اصل مضمون دا مفہوم رکھدے نيں لیکن جسنوں کِسے انسان یا کمپیوٹر توں بغیر ’’سائفر (cipher) ‘‘ دے ذریعے رمز کشائی (encryption) کیتے بنا پڑھیا نہ جائے۔
7. کلید (Key):
رمز نگاری وچ ’’کلید‘‘ معلومات دا اوہ ٹکرا اے جو رمز نگاری وچ الگوتھم دے افعال نوں متعین کردا اے۔ سلیس لفظاں وچ کلید الگورتھم دی مدد توں ’’سادہ الفاظ‘‘ نوں ’’سائفر الفاظ‘‘ تے ’’سائفر الفاظ‘‘ نوں ’’سادہ الفاظ‘‘ وچ ميں بدلنے دے لئی مخصوص ہُندی نيں۔ جس طرح چابی دے بنا تالا نئيں کھولیا جا سکدا ايسے طرح رمز نگاری وچ ’’ کلید‘‘ دے بغیر رمز کشائی (decryption) نئيں کيتی جا سکدی۔