私はモバイル製品に取り組んでいます。のデータを使用していますxml document
。データを安全に保つために、暗号化アルゴリズムが必要です(ただし、既存のアルゴリズムをインポートしたくありません)。
データを暗号化する手順をいくつか教えてもらえますか (コード例があれば大歓迎です)。
私はモバイル製品に取り組んでいます。のデータを使用していますxml document
。データを安全に保つために、暗号化アルゴリズムが必要です(ただし、既存のアルゴリズムをインポートしたくありません)。
データを暗号化する手順をいくつか教えてもらえますか (コード例があれば大歓迎です)。
より安全にするには、独自の秘密鍵を使用する必要があります。このコードを使用してみてください
KeyStore ks = KeyStore.getInstance();
// get the names of all keys created by our app
String[] keyNames = ks.saw("");
// store a symmetric key in the keystore
SecretKey key = Crypto.generateKey();
boolean success = ks.put("secretKey1", key.getEncoded());
// check if operation succeeded and get error code if not
if (!success) {
int errorCode = ks.getLastError();
throw new RuntimeException("Keystore error: " + errorCode);
}
// get a key from the keystore
byte[] keyBytes = ks.get("secretKey1");
SecretKey key = new SecretKeySpec(keyBytes, "AES");
// delete a key
boolean success = ks.delete("secretKey1");