public interface CryptoProvider
| 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
|
Optional<EncryptedData> encryptData(byte[] data, String password)
data - Raw data for encryptionpassword - Secret key to encrypt the data withOptional<DecryptedData> decryptData(byte[] data, String password)
data - Encrypted data for decryptionpassword - Secret key to decrypt the data withString getCryptoProviderId()
Copyright © 2019. All rights reserved.