Im trying to convert this code to CN1, is there any equivalent to Cipher
and MessageDigest classes?
public static byte[] decrypt(bytes[] key, byte[] bytesToDecrypt) {
try {
Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5PADDING");
int blockSize = cipher.getBlockSize();
byte[] iv = Arrays.copyOfRange(bytesToDecrypt, 0, blockSize);
byte[] encryptedData = Arrays.copyOfRange(bytesToDecrypt,
blockSize, bytesToDecrypt.length);
IvParameterSpec ivspec = new IvParameterSpec(iv);
SecretKeySpec secretKey = new SecretKeySpec(key, "AES");
cipher.init(Cipher.DECRYPT_MODE, secretKey, ivspec);
return cipher.doFinal(encryptedData);
} catch (Exception e) {
Log.e(TAG, "Error while decrypting: " + e.toString());
}
return null;}
public byte[] sha256Hash(String inputCode) {
MessageDigest digest = MessageDigest.getInstance("SHA-256");
return digest.digest(inputCode.getBytes(StandardCharsets.UTF_8));}
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/f4f08b89-d04e-498d-b3a0-c8a1855b250f%40googlegroups.com.