نمایش نتایج 1 تا 2 از 2

نام تاپیک: رمز نگاری فایل تصاویر برای استفاده در برنامه اندرویدی

  1. #1

    رمز نگاری فایل تصاویر برای استفاده در برنامه اندرویدی

    سلام دوستان
    من تعدادی تصویر داررم که برام مهمه کسی نتواند آنها را از برنامه ام کپی کند
    قصد دارم آن ها را رمزنگاری کنم و در برنامه قرار دهم و فقط در لحظه ی نمایش رمزگشایی شود
    من زیاد به الگوریتم های رمز نگاری وارد نیستم
    برای رمز گشایی قطعه کد زیر را پیدا کردم
    ولی نمیدانم با چه ابزاری و تنظیم چه پارامترهایی تصویر را رمزنگاری کنم و در برنامه قرار دهم تا با این کد رمزگشایی شود
    public Bitmap decrypt(String path, String password) throws IOException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException {
    FileInputStream fis = new FileInputStream(path);
    byte[] key = (AppConstants.salt + password).getBytes("UTF-8");
    MessageDigest sha = MessageDigest.getInstance("SHA-1");
    key = sha.digest(key);
    key = Arrays.copyOf(key, 16);
    SecretKeySpec sks = new SecretKeySpec(key, "AES");
    Cipher cipher = Cipher.getInstance("AES");
    cipher.init(Cipher.DECRYPT_MODE, sks);
    CipherInputStream cis = new CipherInputStream(fis, cipher);

    Bitmap bitmap = BitmapFactory.decodeStream(cis);
    cis.close();

    return bitmap;
    }

    پیشنهاد هر ابزار آنلاین یا تحت ویندوز که بتونه کارم را راه بندازه کمک بزرگیه
    ممنونم

  2. #2

    نقل قول: رمز نگاری فایل تصاویر برای استفاده در برنامه اندرویدی

    نقل قول نوشته شده توسط mamalikhanjan مشاهده تاپیک
    سلام دوستان
    من تعدادی تصویر داررم که برام مهمه کسی نتواند آنها را از برنامه ام کپی کند
    قصد دارم آن ها را رمزنگاری کنم و در برنامه قرار دهم و فقط در لحظه ی نمایش رمزگشایی شود
    من زیاد به الگوریتم های رمز نگاری وارد نیستم
    برای رمز گشایی قطعه کد زیر را پیدا کردم
    ولی نمیدانم با چه ابزاری و تنظیم چه پارامترهایی تصویر را رمزنگاری کنم و در برنامه قرار دهم تا با این کد رمزگشایی شود
    public Bitmap decrypt(String path, String password) throws IOException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException {
    FileInputStream fis = new FileInputStream(path);
    byte[] key = (AppConstants.salt + password).getBytes("UTF-8");
    MessageDigest sha = MessageDigest.getInstance("SHA-1");
    key = sha.digest(key);
    key = Arrays.copyOf(key, 16);
    SecretKeySpec sks = new SecretKeySpec(key, "AES");
    Cipher cipher = Cipher.getInstance("AES");
    cipher.init(Cipher.DECRYPT_MODE, sks);
    CipherInputStream cis = new CipherInputStream(fis, cipher);

    Bitmap bitmap = BitmapFactory.decodeStream(cis);
    cis.close();

    return bitmap;
    }

    پیشنهاد هر ابزار آنلاین یا تحت ویندوز که بتونه کارم را راه بندازه کمک بزرگیه
    ممنونم
    لطفا کمک کنید

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: دوشنبه 09 شهریور 1394, 18:19 عصر
  2. سوال: ویرایش تصاویر ذخیره شده در database با استفاده از linq
    نوشته شده توسط mohammad kafiyan در بخش C#‎‎
    پاسخ: 4
    آخرین پست: چهارشنبه 15 آذر 1391, 20:13 عصر
  3. پاسخ: 0
    آخرین پست: جمعه 15 اردیبهشت 1391, 12:59 عصر
  4. پاسخ: 4
    آخرین پست: جمعه 05 اسفند 1390, 18:25 عصر
  5. پاسخ: 1
    آخرین پست: شنبه 12 تیر 1389, 21:53 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •