About App Crypto for Android
ایپ انکرپشن - ٹیکسٹ اور فائلوں کی ڈیکرپشن کے لیے آسان ٹولز فراہم کرتی ہے۔
ایپلی کیشن انکرپشن اور ڈکرپشن کے لیے درج ذیل طریقے فراہم کرتی ہے: لاطینی متن کے لیے affine cryptosystem (26 حروف)، affine cryptosystem for Cyrillic text (30 حروف)، RSA cryptosystem اور ASЕ cryptosystem۔
ایفائن کرپٹو سسٹم، نجی کلیدی کرپٹو سسٹم کی مثالیں ہیں۔ نجی کلید کے کرپٹو سسٹم میں، ایک بار جب آپ کو خفیہ کاری کی کلید معلوم ہو جاتی ہے، تو آپ فوری طور پر ڈکرپشن کلید تلاش کر سکتے ہیں۔ لہذا، کسی خاص کلید کا استعمال کرتے ہوئے پیغامات کو خفیہ کرنے کا طریقہ جاننا آپ کو ان پیغامات کو ڈکرپٹ کرنے کی اجازت دیتا ہے جو اس کلید کا استعمال کرتے ہوئے انکرپٹ کیے گئے تھے۔
RSA کرپٹو سسٹم ایک عوامی کلید کا کرپٹو سسٹم ہے، جو محفوظ ڈیٹا کی منتقلی کے لیے وسیع پیمانے پر استعمال ہونے والے قدیم ترین نظاموں میں سے ایک ہے۔ عوامی کلید کے کرپٹو سسٹم میں، خفیہ کاری کی کلید عوامی ہوتی ہے اور ڈکرپشن کلید سے مختلف ہوتی ہے، جسے خفیہ رکھا جاتا ہے (نجی)۔ ایک RSA صارف معاون قدر کے ساتھ دو بڑے پرائم نمبرز کی بنیاد پر ایک عوامی کلید تخلیق اور شائع کرتا ہے۔ پرائم نمبرز کو خفیہ رکھا جاتا ہے۔ عوامی کلید کے ذریعے پیغامات کو کوئی بھی انکرپٹ کر سکتا ہے، لیکن اسے صرف کسی ایسے شخص کے ذریعے ہی ڈکرپشن کیا جا سکتا ہے جو نجی کلید کو جانتا ہو۔
ایڈوانسڈ انکرپشن اسٹینڈرڈ (AES)، جسے اس کے اصل نام Rijndael سے بھی جانا جاتا ہے، 2001 میں یو ایس نیشنل انسٹی ٹیوٹ آف اسٹینڈرڈز اینڈ ٹیکنالوجی (NIST) کی طرف سے قائم کردہ الیکٹرانک ڈیٹا کی خفیہ کاری کے لیے ایک تصریح ہے۔ Rijndael مختلف کلید اور بلاک سائز کے ساتھ سائفرز کا ایک خاندان ہے۔
ایپ میں AES/CBC/PKCS5Padding کا استعمال کیا جاتا ہے جو کہ ڈیٹا کی محفوظ انکرپشن اور ڈکرپشن کے لیے استعمال ہونے والا ایک کرپٹوگرافک موڈ ہے۔ CBC (Cipher Block Chaining): یہ ایک آپریٹنگ موڈ ہے جس میں ڈیٹا کے ہر بلاک کو انکرپٹ ہونے سے پہلے XOR آپریشن کا استعمال کرتے ہوئے پچھلے بلاک کے ساتھ ملایا جاتا ہے۔ پہلے بلاک کو ایک ابتدائی ویکٹر (IV) کے ساتھ جوڑا گیا ہے، جو ہر خفیہ کردہ پیغام کے لیے منفرد ہونا چاہیے۔ سی بی سی موڈ ان حملوں کے خلاف بہتر تحفظ فراہم کرتا ہے جو پیغامات کے مواد کو تبدیل کرنے کی کوشش کرتے ہیں۔ PKCS5Padding: یہ ڈیٹا کے لیے ایک پیڈنگ اسکیم ہے جو اس بات کو یقینی بناتی ہے کہ ان پٹ ڈیٹا ایک لمبائی کا ہے جو بلاک سائز کا ایک کثیر ہے (اس معاملے میں 128 بٹس)۔ PKCS5Padding آخری بلاک کے آخر میں بائٹس کا اضافہ کرتی ہے تاکہ یہ مکمل ہو جائے۔ یہ اضافی بائٹس شامل کردہ بائٹس کی تعداد کے بارے میں معلومات پر مشتمل ہیں۔
ایپ میں انکرپشن کے تمام طریقوں کے ساتھ، انکرپٹڈ فائلوں کو ڈیوائس کی منتخب ڈائرکٹری میں اسٹور کرنا ممکن ہے جہاں فائل انکرپٹ ہو رہی ہے، جس کے ناموں میں ٹیکسٹ "انکرپٹڈ..." کے علاوہ نام انکرپٹ کرنے والی فائل، نیز بریکٹ میں اس کی توسیع اور انکرپشن کا طریقہ جیسے AES۔
خفیہ کردہ متن کو ڈاؤن لوڈ ڈیوائس کے فولڈر میں فائلوں کے طور پر محفوظ کیا جا سکتا ہے۔
ایپ میں محفوظ کرنے کے لیے AES کی پرائیویٹ کلید کو RSA طریقہ سے انکرپٹ کیا جاتا ہے اور علیحدہ فائل کے طور پر محفوظ کیا جاتا ہے۔ لہذا AES کی خفیہ کاری کے ساتھ ناموں کے ساتھ سامنے والی فائلوں کو محفوظ کیا جاتا ہے:
EncryptedAes_xxx(.txt).bin - خفیہ کردہ فائل xxx.txt؛
EncryptedAesRSAPrivateKey_xxx.bin – اسی فائل xxx.txt کے لیے نجی AES کلید کو خفیہ کرنے کے لیے نجی RSA کلید؛
EncryptedAesKey_xxx.bin - اسی فائل xxx.txt کے لیے RSAPrivate Key کے ذریعے خفیہ کردہ نجی AES کلید؛
ivBin_xxx.bin - اسی فائل کے لیے ابتدائی ویکٹر xxx.txt؛
لہذا RSA کی خفیہ کاری کے ساتھ ناموں کے ساتھ تین فائلیں محفوظ کی جاتی ہیں:
EncryptedRSA_xxx(.txt).bin - خفیہ کردہ فائل xxx.txt؛
خفیہ کردہ RSAprivateKey_xxx.bin - نجی RSA کلید؛
خفیہ کردہ RSAPublicKey_xxx.bin - عوامی RSA کلید؛
افائن لاطینی خفیہ کاری کے ساتھ دو فائلوں کو ناموں کے ساتھ محفوظ کیا جاتا ہے:
EncryptedAffineLatin_xxx(.txt).bin - خفیہ کردہ فائل xxx.txt؛
EncryptedAffineLatinKeyB_xxx.bin - شفٹنگ b param؛
لاطینی سیریلک کو ایفائن سیریلک انکرپٹڈ فائلوں کے ساتھ تبدیل کر رہے ہیں۔
ڈکرپٹ کرتے وقت، متعلقہ خفیہ کاری کے طریقہ کار کے لیے تمام فائلیں اور متعلقہ انکرپٹڈ فائل (انکرپٹڈ ڈیٹا اور متعلقہ کلیدوں والی فائل) ایک ہی فولڈر میں ہونی چاہیے۔
فائل کو خفیہ کرنے کے لیے استعمال ہونے والے طریقہ کو ڈکرپٹ کرتے وقت پہلے منتخب کیا جاتا ہے، خفیہ کردہ ڈیٹا والی فائل کو بھی منتخب کیا جاتا ہے۔
ایپلی کیشن میں اشتہاری بینرز ہیں جو اشتہارات کے ڈسپلے کو چالو یا غیر فعال کر سکتے ہیں۔
اس ایپلی کیشن میں مصنف کی دیگر ایپس کی مدد اور لنکس ہیں۔
What's new in the latest 10.0
App Crypto for Android APK معلومات
کے پرانے ورژن App Crypto for Android
App Crypto for Android 10.0
App Crypto for Android 8.0
App Crypto for Android 2.0
APKPure ایپکےذریعےانتہائی تیزاورمحفوظڈاؤنلوڈنگ
Android پر XAPK/APK فائلیںانسٹالکرنےکےلیےایککلککریں!







