public Crypto(String key) { try { SecretKeySpec skey = new SecretKeySpec(generateKey(key), "AES"); setupCrypto(skey); } catch (Exception e) { Log.e("Crypto", e); } }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public String rsaEncrypt(InputStream keyStream, byte[] data) { try { PublicKey pubKey = readKeyFromStream(keyStream); Cipher cipher = Cipher.getInstance("RSA/ECB/NoPadding"); cipher.init(Cipher.ENCRYPT_MODE, pubKey); byte[] cipherData = cipher.doFinal(data); return Base64.encodeToString(cipherData, Base64.NO_WRAP); } catch (Exception e) { Log.e("rsaEncrypt", e); return ""; } }
public String rsaEncrypt(InputStream keyStream, String data) { try { return rsaEncrypt(keyStream, data.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { return ""; } }
public String rsaEncrypt(InputStream keyStream, String data) { try { return rsaEncrypt(keyStream, data.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { return ""; } }
public Crypto(String key) { try { SecretKeySpec skey = new SecretKeySpec(generateKey(key), "AES"); setupCrypto(skey); } catch (Exception e) { Log.e("Crypto", e); } }
@SuppressLint("NewApi") public static String getIdentifiers(Context ctx) { StringBuilder sb = new StringBuilder(); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.FROYO) sb.append(getPair("serial", Build.SERIAL)); else sb.append(getPair("serial", "No Serial")); sb.append(getPair("android_id", Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID))); TelephonyManager tel = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); sb.append(getPair("sim_country_iso", tel.getSimCountryIso())); sb.append(getPair("network_operator_name", tel.getNetworkOperatorName())); sb.append(getPair("unique_id", Crypto.md5(sb.toString()))); ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); sb.append(getPair("network_type", cm.getActiveNetworkInfo() == null ? "-1" : String.valueOf(cm.getActiveNetworkInfo().getType()))); return sb.toString(); }
public String rsaEncrypt(InputStream keyStream, byte[] data) { try { PublicKey pubKey = readKeyFromStream(keyStream); Cipher cipher = Cipher.getInstance("RSA/ECB/NoPadding"); cipher.init(Cipher.ENCRYPT_MODE, pubKey); byte[] cipherData = cipher.doFinal(data); return Base64.encodeToString(cipherData, Base64.NO_WRAP); } catch (Exception e) { Log.e("rsaEncrypt", e); return ""; } }
public String rsaEncrypt(InputStream keyStream, String data) { try { return rsaEncrypt(keyStream, data.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { return ""; } }
public Crypto(String key) { try { SecretKeySpec skey = new SecretKeySpec(generateKey(key), "AES"); setupCrypto(skey); } catch (Exception e) { Log.e("Crypto", e); } }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public String rsaEncrypt(InputStream keyStream, byte[] data) { try { PublicKey pubKey = readKeyFromStream(keyStream); Cipher cipher = Cipher.getInstance("RSA/ECB/NoPadding"); cipher.init(Cipher.ENCRYPT_MODE, pubKey); byte[] cipherData = cipher.doFinal(data); return Base64.encodeToString(cipherData, Base64.NO_WRAP); } catch (Exception e) { Log.e("rsaEncrypt", e); return ""; } }
public String rsaEncrypt(InputStream keyStream, String data) { try { return rsaEncrypt(keyStream, data.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { return ""; } }
public Crypto(String key) { try { SecretKeySpec skey = new SecretKeySpec(generateKey(key), "AES"); setupCrypto(skey); } catch (Exception e) { Log.e("Crypto", e); } }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public String rsaEncrypt(InputStream keyStream, byte[] data) { try { PublicKey pubKey = readKeyFromStream(keyStream); Cipher cipher = Cipher.getInstance("RSA/ECB/NoPadding"); cipher.init(Cipher.ENCRYPT_MODE, pubKey); byte[] cipherData = cipher.doFinal(data); return Base64.encodeToString(cipherData, Base64.NO_WRAP); } catch (Exception e) { Log.e("rsaEncrypt", e); return ""; } }
public String rsaEncrypt(InputStream keyStream, String data) { try { return rsaEncrypt(keyStream, data.getBytes("UTF-8")); } catch (UnsupportedEncodingException e) { return ""; } }
public Crypto(String key) { try { SecretKeySpec skey = new SecretKeySpec(generateKey(key), "AES"); setupCrypto(skey); } catch (Exception e) { Log.e("Crypto", e); } }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public String rsaEncrypt(InputStream keyStream, byte[] data) { try { PublicKey pubKey = readKeyFromStream(keyStream); Cipher cipher = Cipher.getInstance("RSA/ECB/NoPadding"); cipher.init(Cipher.ENCRYPT_MODE, pubKey); byte[] cipherData = cipher.doFinal(data); return Base64.encodeToString(cipherData, Base64.NO_WRAP); } catch (Exception e) { Log.e("rsaEncrypt", e); return ""; } }