متن انکرپشن کا آلہ
بیس 64 انکوڈنگ (base64-encode)
بیس 64 انکوڈنگ بائنری ڈیٹا کو ٹیکسٹ فارمیٹ میں تبدیل کرتی ہے، جس سے اسے ای میل، یو آر ایل، اور ویب APIs جیسے ماحول میں محفوظ طریقے سے منتقل کیا جا سکتا ہے۔ یہ طریقہ ڈیٹا کو بغیر کسی نقصان کے ٹیکسٹ فارمیٹ میں تبدیل کرنے کے لیے سب سے زیادہ استعمال ہوتا ہے۔
بیس 64 ڈیکوڈنگ (base64-decode)
بیس 64 ڈیکوڈنگ بیس 64 انکوڈ شدہ ڈیٹا کو اس کی اصل بائنری فارمیٹ میں بحال کرنے کا عمل ہے۔ یہ فائل کی منتقلی اور تصویری ڈیٹا کی بحالی میں اہم کردار ادا کرتا ہے، ڈیٹا کی سالمیت کو یقینی بناتا ہے۔
MD5 ہیش (md5)
MD5 ایک الگورتھم ہے جو 128 بٹ ہیش ویلیو پیدا کرتا ہے، جو عام طور پر ڈیٹا کی سالمیت کی جانچ کے لیے استعمال ہوتا ہے۔ تاہم، معلوم سیکیورٹی خامیوں کی وجہ سے، اہم سیکیورٹی مقاصد کے لیے SHA-2 فیملی کے ہیشز کی سفارش کی جاتی ہے۔
SHA-1 ہیش (sha1)
SHA-1 ایک ہیش فنکشن ہے جو 160 بٹ ہیش ویلیو پیدا کرتا ہے۔ یہ کبھی ڈیجیٹل دستخطوں اور سرٹیفکیٹس کے لیے وسیع پیمانے پر استعمال ہوتا تھا، لیکن اب تصادم کے حملوں کے خطرے کی وجہ سے اسے آہستہ آہستہ زیادہ محفوظ ہیش الگورتھمز کے حق میں ختم کیا جا رہا ہے۔
SHA-256 ہیش (sha256)
SHA-256 SHA-2 ہیش فنکشنز کے خاندان میں سے ایک ہے، جو ایک مضبوط 256 بٹ ہیش ویلیو پیدا کرتا ہے۔ یہ آج کے سب سے قابل اعتماد ہیش الگورتھمز میں سے ایک ہے اور بلاک چین، سیکیورٹی سرٹیفکیٹس، اور پاس ورڈ سٹوریج میں وسیع پیمانے پر استعمال ہوتا ہے۔
SHA-224 ہیش (sha224)
SHA-224 SHA-2 فیملی میں ایک ہیش فنکشن ہے جو 224 بٹ ہیش ویلیو پیدا کرتا ہے۔ یہ سیکیورٹی اور پروسیسنگ کی رفتار کے درمیان توازن قائم کرتا ہے اور مختلف سیکیورٹی پروٹوکولز میں استعمال ہوتا ہے۔
SHA-512 ہیش (sha512)
SHA-512 SHA-2 فیملی میں ایک ہیش فنکشن ہے جو ایک بہت طویل 512 بٹ ہیش ویلیو پیدا کرتا ہے، جو انتہائی اعلیٰ سیکیورٹی فراہم کرتا ہے۔ یہ بنیادی طور پر اعلیٰ کارکردگی والے سرورز اور سیکیورٹی کے لحاظ سے اہم ماحول میں استعمال ہوتا ہے۔
SHA-384 ہیش (sha384)
SHA-384 SHA-2 فیملی میں ایک ہیش فنکشن ہے جو 384 بٹ ہیش ویلیو پیدا کرتا ہے اور SHA-512 کی ایک قسم ہے۔ یہ بنیادی طور پر ایسے سسٹمز میں استعمال ہوتا ہے جن کو اعلیٰ درجے کی سیکیورٹی کی ضرورت ہوتی ہے۔
SHA-3 ہیش (sha3)
SHA-3 جدید ترین کرپٹوگرافک ہیش سٹینڈرڈ ہے۔ اس کی اندرونی ساخت SHA-2 سے مختلف ہے، جو اس کی سیکیورٹی کو مزید بڑھاتی ہے۔ توقع ہے کہ یہ مستقبل میں مختلف سیکیورٹی سسٹمز میں معیاری ہیش الگورتھم بن جائے گا۔
RIPEMD-160 ہیش (ripemd160)
RIPEMD-160 ایک کرپٹوگرافک ہیش فنکشن ہے جو 160 بٹ ہیش ویلیو پیدا کرتا ہے۔ یہ خاص طور پر کرپٹو کرنسی والٹ ایڈریسز بنانے میں استعمال ہوتا ہے۔ یہ ایک ایسا الگورتھم ہے جو سیکیورٹی اور کارکردگی کے درمیان توازن قائم کرتا ہے۔
URI انکوڈنگ (encodeURI)
encodeURI فنکشن ایک مکمل URI سٹرنگ کو انکوڈ کرتا ہے، اسے اس طرح تبدیل کرتا ہے کہ اسے ویب ایڈریس میں محفوظ طریقے سے شامل کیا جا سکے۔ یہ خاص حروف یا غیر ASCII حروف کو ایسے فارمیٹ میں تبدیل کرتا ہے جسے ویب براؤزرز صحیح طریقے سے ہینڈل کر سکیں۔
URI کمپوننٹ انکوڈنگ (encodeURIComponent)
encodeURIComponent فنکشن URI کے انفرادی اجزاء (مثلاً، کوئری پیرامیٹرز) کو انکوڈ کرنے کے لیے استعمال ہوتا ہے۔ یہ پوری URL کے بجائے جزوی سٹرنگز کو محفوظ طریقے سے ہینڈل کرنے کے لیے زیادہ موزوں ہے۔
URI ڈیکوڈنگ (decodeURI)
decodeURI فنکشن encodeURI کے ساتھ انکوڈ شدہ URI سٹرنگ کو اس کی اصل شکل میں بحال کرتا ہے۔ یہ ویب ایڈریس میں انکوڈ شدہ حروف کی تشریح کرتا ہے اور انہیں انسانی پڑھنے کے قابل سٹرنگ میں تبدیل کرتا ہے۔
URI کمپوننٹ ڈیکوڈنگ (decodeURIComponent)
decodeURIComponent فنکشن encodeURIComponent کے ساتھ انکوڈ شدہ URI کمپوننٹ کو بحال کرتا ہے۔ یہ بنیادی طور پر کوئری سٹرنگز یا فارم ڈیٹا کو بحال کرنے کے لیے استعمال ہوتا ہے۔
HMAC-MD5 (HmacMD5)
HMAC-MD5 ایک ایسا طریقہ ہے جو MD5 ہیش فنکشن کے ساتھ ایک خفیہ کلید کو ملا کر میسج کی تصدیق کا کوڈ تیار کرتا ہے۔ یہ ڈیٹا کی سالمیت اور تصدیق کو یقینی بنانے کے لیے استعمال ہوتا ہے، اور یہ صرف MD5 استعمال کرنے کے مقابلے میں سیکیورٹی کو نمایاں طور پر بڑھاتا ہے۔
HMAC-RIPEMD160 (HmacRIPEMD160)
HMAC-RIPEMD160 RIPEMD-160 ہیش کو ایک خفیہ کلید کے ساتھ ملا کر میسج کی تصدیق کرتا ہے۔ یہ سیکیورٹی پروٹوکولز میں وسیع پیمانے پر استعمال ہوتا ہے، خاص طور پر کرپٹو کرنسی سے متعلق۔
HMAC-SHA1 (HmacSHA1)
HMAC-SHA1 SHA-1 ہیش الگورتھم کو ایک خفیہ کلید کے ساتھ ملا کر میسج کی تصدیق کا کوڈ تیار کرتا ہے۔ یہ ماضی میں وسیع پیمانے پر استعمال ہوتا تھا لیکن آہستہ آہستہ SHA-2 فیملی سے تبدیل ہو رہا ہے۔
HMAC-SHA224 (HmacSHA224)
HMAC-SHA224 SHA-224 ہیش اور ایک خفیہ کلید کا استعمال کرتے ہوئے میسج کی تصدیق کو یقینی بناتا ہے۔ یہ ایسے ماحول کے لیے موزوں ہے جہاں سیکیورٹی اور کارکردگی کے درمیان توازن کی ضرورت ہو۔
HMAC-SHA256 (HmacSHA256)
HMAC-SHA256 SHA-256 ہیش کو ایک خفیہ کلید کے ساتھ ملا کر ایک انتہائی محفوظ میسج کی تصدیق کا کوڈ تیار کرتا ہے۔ یہ API تصدیق، ٹوکن دستخط، اور بہت کچھ میں ایک معیار کے طور پر استعمال ہوتا ہے۔
HMAC-SHA3 (HmacSHA3)
HMAC-SHA3 جدید ترین SHA-3 ہیش فنکشن کو ایک خفیہ کلید کے ساتھ ملا کر مضبوط میسج کی تصدیق فراہم کرتا ہے۔ یہ جدید ایپلی کیشنز کے لیے موزوں ہے جہاں سیکیورٹی انتہائی اہم ہے۔
HMAC-SHA384 (HmacSHA384)
HMAC-SHA384 SHA-384 ہیش اور ایک خفیہ کلید کے ساتھ میسج کی تصدیق کا کوڈ تیار کرتا ہے، جو اعلیٰ سیکیورٹی والے ماحول میں قابل اعتماد تصدیق کی حمایت کرتا ہے۔
HMAC-SHA512 (HmacSHA512)
HMAC-SHA512 انتہائی مضبوط SHA-512 ہیش فنکشن کو ایک خفیہ کلید کے ساتھ ملا کر ڈیٹا کی سالمیت اور تصدیق کی اعلیٰ سطح فراہم کرتا ہے۔ یہ مالیاتی اور حکومتی سسٹمز میں استعمال ہوتا ہے۔
AES انکرپشن (AES)
AES (ایڈوانسڈ انکرپشن سٹینڈرڈ) ایک سیمیٹرک-کی الگورتھم ہے جو ڈیٹا انکرپشن کے لیے وسیع پیمانے پر استعمال ہوتا ہے۔ یہ حساس معلومات کو انکرپٹ کرتا ہے تاکہ بیرونی مداخلت یا ڈیٹا لیک کو روکا جا سکے۔
AES ڈیکرپشن (AES)
AES ڈیکرپشن AES-انکرپٹ شدہ ڈیٹا کو اس کے اصل پلین ٹیکسٹ میں بحال کرنے کا عمل ہے۔ یہ انکرپشن کے ساتھ مل کر استعمال ہوتا ہے اور محفوظ ڈیٹا کے تبادلے کے لیے ضروری ہے۔
TripleDES انکرپشن (TripleDES)
TripleDES ایک سیمیٹرک-کی انکرپشن کا طریقہ ہے جو DES الگورتھم کو تین بار لاگو کرکے سیکیورٹی کو بڑھاتا ہے۔ یہ AES سے پہلے وسیع پیمانے پر استعمال ہوتا تھا اور اب بھی مطابقت کے لیے استعمال ہوتا ہے۔
TripleDES ڈیکرپشن (TripleDES)
TripleDES ڈیکرپشن TripleDES-انکرپٹ شدہ ڈیٹا کو اس کے اصل ڈیٹا میں بحال کرنے کا عمل ہے۔ یہ انکرپشن کے ساتھ ڈیٹا کی سیکیورٹی کو برقرار رکھنے کے لیے ضروری ہے۔
RC4 انکرپشن (RC4)
RC4 ایک سٹریم سائفر ہے جو تیز انکرپشن فراہم کرتا تھا، لیکن کئی سیکیورٹی خامیوں کی وجہ سے یہ جدید سیکیورٹی سسٹمز میں عام طور پر استعمال نہیں ہوتا۔ یہ صرف پرانے پروٹوکولز کے ساتھ محدود مطابقت کے لیے استعمال ہوتا ہے۔
RC4 ڈیکرپشن (RC4)
RC4 ڈیکرپشن RC4-انکرپٹ شدہ ڈیٹا کو اس کی اصل حالت میں بحال کرنے کا عمل ہے۔ سیکیورٹی کے مسائل کی وجہ سے، نئے پراجیکٹس میں RC4 استعمال کرنے کی سفارش نہیں کی جاتی۔
Rabbit انکرپشن (Rabbit)
Rabbit ایک ہلکا پھلکا سٹریم سائفر الگورتھم ہے جو تیز اور موثر انکرپشن فراہم کرتا ہے۔ یہ کم طاقت والے آلات اور ایمبیڈڈ سسٹمز میں مفید ہے۔
Rabbit ڈیکرپشن (Rabbit)
Rabbit ڈیکرپشن Rabbit سٹریم-انکرپٹ شدہ ڈیٹا کو بحال کرنے کا عمل ہے، جو اعلیٰ پروسیسنگ کی رفتار کو برقرار رکھتے ہوئے سیکیورٹی فراہم کرتا ہے۔
RabbitLegacy انکرپشن (RabbitLegacy)
RabbitLegacy Rabbit الگورتھم کا ایک پرانا ورژن ہے، جو کچھ سسٹمز میں مطابقت کے لیے استعمال ہوتا ہے۔ اس کی سیکیورٹی کی سطح جدید ورژن سے کم ہو سکتی ہے۔
RabbitLegacy ڈیکرپشن (RabbitLegacy)
RabbitLegacy ڈیکرپشن RabbitLegacy-انکرپٹ شدہ ڈیٹا کو بحال کرنے کا عمل ہے۔ یہ جدید سیکیورٹی کی ضروریات کے لیے موزوں نہیں ہو سکتا، لہذا احتیاط برتنے کا مشورہ دیا جاتا ہے۔