loading...
Cover image for Memperkenalkan Open Source Tools Enkripsi dan Deskripsi Terlengkap - EncryptLab - ID

Memperkenalkan Open Source Tools Enkripsi dan Deskripsi Terlengkap - EncryptLab - ID

fauzan121002 profile image Muhammad Fauzan ・2 min read

Alt Text

Hello, developer!

Kalian dapat berkontribusi dan menggunakan EncryptLab melalui link disini Github

Persiapan

Sebelum membahas alasan saya membuat open source ini, saya akan membahas terlebih dahulu apa itu open source dan kriptografi, dimana itu penting sekali untuk memahami betapa pentingnya open source dan kriptografi serta alasan saya membuat EncryptLab.

Open Source

Open source adalah perangkat lunak sumber terbuka, dimana maksud dari terbuka ini adalah kode didalamnya dapat dilihat, dimodifikasi, didistribusikan oleh developer lain, semua open source belum tentu gratis, karena balik lagi ke penggunaan lisensi, untuk mengetahui fitur apa saja yang ada di beberapa lisensi, kalian bisa cek langsung di website ini https://choosealicense.com/licenses/.

Setelah membahas open source, saya akan membahas kriptografi, dimana kriptografi adalah alasan saya membuat open source tools bernama EncryptLab, dimana EncryptLab menyediakan tools enkripsi dan deskripsi terbuka dan lengkap serta menyediakan kode sumber yang dapat diimplementasikan oleh developer lain.

Kriptografi

Kriptografi adalah proses mengubah sebuah teks polos yang dapat dimengerti menjadi tidak dapat dimengerti dan rumit, di dunia kriptografi ada yang namanya enkripsi dan deskripsi, dimana enkripsi adalah proses pengamanan sebuah informasi menjadi sebuah sandi rahasia yang tidak dapat dibaca tanpa cara khusus, cara khusus tersebut adalah deskripsi, dimana deskripsi mengembalikan sandi rahasia dari proses enkripsi menjadi sebuah teks polos yang dapat dimengerti.

Alasan Saya Membuat EncryptLab

Berawal dari keresahan saya yang sangat susah sekali mencari bagaimana mengimplementasi dan mengetahui cara kerja enkripsi dan deskripsi di nodejs, akhirnya saya membuat sebuah open source yang dimana membantu orang yang sedang mencari hal tersebut.

EncryptLab

EncryptLab adalah sebuah tools enkripsi dan deskripsi berlisensi gratis dan terlengkap dengan contoh kode sumber menggunakan nodejs.

Enkripsi yang tersedia di EncryptLab

Ada 5 enkripsi yang tersedia saat ini di EncryptLab, yaitu:

  • Triple DES
  • RSA
  • Blowfish
  • Twofish
  • AES

Bagaimana menggunakan EncryptLab?

Saya menyediakan dua opsi untuk menggunakan EncryptLab yaitu melalui API dan website EncryptLab, selain itu saya juga menyediakan contoh kode sumber di github EncryptLab maupun websitenya.

Penutup

Sekian pengenalan EncryptLab yang saya bisa sampaikan, semoga dunia open source di indonesia akan selalu berkembang dan generasi millenial memiliki minat untuk membantu sesama, karena sifat altruisme harus ditanamkan sejak dini.

Discussion

pic
Editor guide