public class AesEcbCryptoProviderImpl extends Object implements CryptoProvider
| Constructor and Description |
|---|
AesEcbCryptoProviderImpl(String cryptoProviderId,
String algorithm,
int keyLength,
int hashIterations,
String skfAlgorithm) |
| Modifier and Type | Method and Description |
|---|---|
Optional<DecryptedData> |
decryptData(byte[] data,
String password)
Decrypts data with some crypto algorithm using password
|
Optional<EncryptedData> |
encryptData(byte[] data,
String password)
Encrypts data with some crypto algorithm using password
|
String |
getCryptoProviderId()
Returns crypto provider's id
|
public Optional<EncryptedData> encryptData(byte[] data, String password)
CryptoProviderencryptData in interface CryptoProviderdata - Raw data for encryptionpassword - Secret key to encrypt the data withpublic Optional<DecryptedData> decryptData(byte[] data, String password)
CryptoProviderdecryptData in interface CryptoProviderdata - Encrypted data for decryptionpassword - Secret key to decrypt the data withpublic String getCryptoProviderId()
CryptoProvidergetCryptoProviderId in interface CryptoProviderCopyright © 2020. All rights reserved.