JsonAesGcmEncryptor class

Constructors

JsonAesGcmEncryptor({required String stringKey})
Constructor de la clase requiere un stringKey que es la clave para encriptar y desencriptar el json esta clave debe ser de 32 caracteres

Properties

hashCode int
The hash code for this object.
no setterinherited
key Uint8List
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringKey String
final

Methods

decryptJson(String base64Data, [String? alternativeKey]) Map<String, dynamic>
Funcion Utilizada para desencriptar un json como opcional se puede enviar una clave alternativa alternativeKey si esta cumple con los requisitos de longitud la funcion va a utilizar esta nueva clave para encriptar el json, si este paramentro no se envia se utilizara la clave por defecto
encryptJson(Map<String, dynamic> json, [String? alternativeKey]) String
Funcion Utilizada para encriptar un json como opcional se puede enviar una clave alternativa alternativeKey si esta cumple con los requisitos de longitud la funcion va a utilizar esta nueva clave para encriptar el json, si este paramentro no se envia se utilizara la clave por defecto
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
validateKey(Uint8List key) → void

Operators

operator ==(Object other) bool
The equality operator.
inherited