Un moyen facile de chiffrer / déchiffrer la chaîne dans Android
Ma question est de savoir comment crypter un Chaîne:
String AndroidId;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.download_movie_activity);
cancel = (Button)findViewById(R.id.img_cancle);
linear= (LinearLayout)findViewById(R.id.progress);
linear.setVisibility(View.GONE);
String encrypted = "MzIyNTE2" + "OTQNzM4NTQ=";
Log.e("Encrypt", encrypted);
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiInfo wInfo = wifiManager.getConnectionInfo();
AndroidId = wInfo.getMacAddress();
AndroidId=encrypted;
Comment U chiffrer mon AndroidId dans lequel je stocker une adresse MAC.
source d'informationauteur Sumit Kumar
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser
Chiffrement
pour cela.Cette classe fournit la fonctionnalité de chiffrement chiffrement pour le chiffrement et le déchiffrement. Il constitue le noyau de la Java de Chiffrement Extension (JCE).
Échantillon de chiffrement et de déchiffrement:
À chiffrer:
À déchiffrer:
VEUILLEZ LIRE
De nouvelles versions du SDK Android ne supportent plus la
Crypto
fournisseur.Si votre application a été en s'appuyant sur
setSeed()
pour dériver les clés de chaînes, vousdoit passer à l'utilisation de
SecretKeySpec
à charge brut clé octets directement OUl'utilisation d'une fonction de dérivation de clé (KDF).
Voir les conseils ici :
http://android-developers.blogspot.com/2016/06/security-crypto-provider-deprecated-in.html