Interface | Description |
---|---|
Encrypter |
Implement this class and use in your
EncryptionProvider
to encrypt/decrypt all date before it is written using FileAccess . |
Class | Description |
---|---|
AesEncrypter |
Encrypts all bytes passed through with
AesCbcWithIntegrity 's standard AES encryption. |
AesProvider |
This implementation of PinProtectedProvider uses the base class for pin creation and
authorization, and uses
AesEncrypter 's standard encryption for protection of all data
written through its Encrypter. |
ClearEncrypter |
This encrypter doesn't actually encrypt or decrypt anything that passes through it.
|
PinProtectedProvider |
This abstract class allows for pin protection, whether or not the files are actually encrypted
and with what method is up to the implementation.
|
UnencryptedPinProvider |
This implementation of PinProtectedProvider uses the base class for pin creation and
authorization, but returns a clear text encrypter, allowing the data to pass through with no
encryption or decryption.
|