Cara Enkripsi Json API Dengan Node JS
cara encrypt json dengan node js - Pada kesempatan kali ini, saya akan membagikan tutorial singkat seputar pemrograman web. Dikhususkan untuk web yang dibangun menggunakan node js.
API memang menjadi salah satu fitur penting didalam transaksi data. Oleh karena itu, halaman API harus selalu dilindungi. Baik dengan cors policy, maupun json web token. Namun di artikel kali ini, saya akan memberi tahu tentang cara melindungi api dengan teknik enkripsi data json api.
Baca Juga: Cara Membuat Bot Email Node JS dengan Nodemailer
Dalam kasus ini, kita harus menggunakan package node js bernama json-encrypt. Package ini adalah buatan saya yang menggunakan konsep crypto untuk mengenkripsi data json. Package ini bisa digunakan untuk melindungi API dan juga memudahkan format json untuk dieksekusi di beberapa kondisi program tertentu.
Berikut ini cara menggunakan Json Encrypt.
Install json-encrypt
npm i json-encrypt
Implementasi package
const je = require('json-encrypt')
Enkripsi data Json
Untuk enkripsi data, kita gunakan function encrypt() pada package json-encrypt. Contohnya:
var json = [
{
name:"Tegar Santosa",
gender:"male"
},
{
name:"Santi Puspa",
gender:"female"
},
]
console.log(je.encrypt(json)) // hasil enkripsi
Dekripsi data Json
Untuk dekripsi data, kita gunakan function decrypt() pada package json-encrypt. Contohnya:
var json = [
{
name:"Tegar Santosa",
gender:"male"
},
{
name:"Santi Puspa",
gender:"female"
},
]
console.log(je.decrypt(je.encrypt(json))) // hasilnya akan sama dengan variable json karena sudah dienkripsi, kemudian didekripsi lagi
Oke, sekian artikel singkat kali ini. Semoga bermanfaat! Terima kasih!
Post a Comment