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)]) ) ] };