Librería para encriptar y desencriptar datos de forma segura, garantizando la protección de la información transmitida y recibida.
Para comenzar, sigue estos pasos:
npm i crypto-js
"crypto-util-library": "http://10.1.40.130:8081/repository/npm-hosted/crypto-util-library/-/crypto-util-library-1.0.0.tgz"
import { CryptoUtil } from 'crypto-util-library';
decryptResponse(data: any) {
return this.cryptoUtil.decryptObject(data);
}
encryptData(data: any) {
return this.cryptoUtil.encryptObject(data);
}
import { cryptoInterceptorInterceptor } from './shared/interceptors/crypto-interceptor.interceptor';
import { cryptoConfig } from './shared/interceptors/crypto.config';
export const appConfig: ApplicationConfig = {
providers: [
provideHttpClient(
withInterceptors([cryptoInterceptorInterceptor(cryptoConfig)])
)
]
};
Documento actualizado: 03/03/2025
Elaborado por: Luis Ardila - Desarrollador frontEnd