Encrypt (Enkripsi)
Fungsi:
CryptoJS.AES.encrypt(data, key)atau fungsi enkripsi lainnya sepertiCryptoJS.DES.encrypt(data, key)melakukan enkripsi data menggunakan kunci tertentu dengan algoritma yang dipilih (misalnya AES, DES, Triple DES).Penggunaan:
dataadalah teks yang akan dienkripsi.keyadalah kunci rahasia yang digunakan untuk enkripsi data.
Create folder Utils and encrypToken.js
import CryptoJS from 'crypto-js';
import ErrorToast from './errorToast';
export const encryptToken = (message) => {
const secretKey = process.env.REACT_APP_ACCOUNT_KEY;
if (!secretKey) {
// Tampilkan toast dengan menggunakan komponen ErrorToast
return (
<ErrorToast
title="Error"
description="Secret key is not available. Please check your configuration."
/>
);
}
const token = CryptoJS.AES.encrypt(message, secretKey).toString();
return token;
};Last updated