暗号化されたパスワードを保存するためのFacebook Conquidメソッドを実装しようとしましたが、動作しませんでしたか?
1275 ワード
Facebookは、暗号化されたパスワードを保存する隠蔽を実装しようとすると、私はすべてのエラーとAndroidアプリの実行を削除したが、私は登録の挿入メソッドを使用するように、私は登録ボタンをクリックすると、アプリが動作を停止します.暗号化コードを追加する前に、アプリは罰金働いていたとパスワードを節約していた.
public boolean insert(String email, String password, String uName, String pNo){
SQLiteDatabase db =this.getWritableDatabase();
Crypto crypto = new Crypto(new SharedPrefsBackedKeyChain(this,CryptoConfig.KEY_256),
new SystemNativeCryptoLibrary(), CryptoConfig.KEY_256);
byte[] cipherText =null;
try {
cipherText = crypto.encrypt(password.getBytes(),entity);
} catch (KeyChainException e) {
e.printStackTrace();
} catch (CryptoInitializationException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
ContentValues contentValues = new ContentValues();
contentValues.put("Email", email);
String finalString = null;
try {
finalString = new String(cipherText, "ISO-8859-1");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
contentValues.put("Password", finalString);
contentValues.put("UserName", uName);
contentValues.put("PhoneNumber", pNo);
long ins =db.insert("userTable", null, contentValues);
if(ins==-1) return false;
else return true;
}Reference
この問題について(暗号化されたパスワードを保存するためのFacebook Conquidメソッドを実装しようとしましたが、動作しませんでしたか?), 我々は、より多くの情報をここで見つけました https://dev.to/hamidsafiullah/trying-to-implement-facebook-conceal-method-for-saving-encrypted-password-but-didn-t-work-1pneテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol