Sunday, 23 June 2019

Cara Encrypt dan Decrypt String Dengan Bcryptjs Node Js

cara enkripsi dan dekripsi kalimat dengan bcrypt js - Selamat datang di artikel TB kali ini. Blog yang selalu membagikan informasi seputar teknologi dan informasi internet.

Pada kesempatan kali ini, saya akan menjelaskan secara sederhana penggunaan salah satu package node js, yaitu bcryptjs.

Bcryptjs adalah versi kembangan dari bcrypt di package node js. Fungsinya untuk mengenkripsi data dengan sistem bcrypt. Ada beberapa cara penggunaan bcrypt. Disini saya akan memberi contoh yang cukup sederhana dan singkat.

Baca Juga: Belajar Inner Join di MongoDB (Node Js + Mongoose)

Contoh penggunaan encrypt dan bcrypt data dengan node js

Kita simpan package bcypt js terlebih dahulu

const bcrypt = require('bcryptjs')

1. Encrypt data

bcrypt .hashSync(string)

Ganti string dengan string yang ingin dienkripsi.

Contoh:

bcrypt.hashSync('tegarsantosa')
output: $2a$10$tlI.jcx6XIENS.NcV/8FJ.fxa0WNTQDGWOTroXScKOPAKi3bkkSNi

2. Decrypt data

bcrypt.compareSync(string, hash)

Sistem decrypt data pada bcryptjs adalah pengecekan yang memiliki return boolean (true/false). Silahkan ganti string dengan string yang ingin dicek dan ganti hash dengan string yang sudah dienkripsi

Contoh:

bcrypt.compareSync('tegarsantosa', $2a$10$tlI.jcx6XIENS.NcV/8FJ.fxa0WNTQDGWOTroXScKOPAKi3bkkSNi)
output: true

Oke, sekian tutorial singkat pada hari ini tentang enkripsi dan dekripsi data di node js dengan bcryptjs. Semoga bermanfaat! Terima Kasih!

0 komentar

Post a Comment

Hai, Mohon Komentar Yang Relevan Dan Tidak OOT!