@barudakrosul/gcrypt v1.0.9
Daftar Isi
Pendahuluan
Go-crypt adalah alat kriptografi sederhana yang bertujuan menyediakan solusi enkripsi dan dekripsi yang aman menggunakan algoritma PBKDF2, zlib, dan AES-256-GCM. Alat ini dirancang untuk melindungi kerahasiaan teks sensitif dengan mengenkripsi dan mendekripsi data.
Fitur
Go-crypt menawarkan fitur-fitur berikut:
- Enkripsi Aman: Memanfaatkan algoritma PBKDF2, zlib, dan AES-256-GCM untuk enkripsi yang kuat dan aman.
- Dekripsi yang Aman: Proses dekripsi yang aman dan dapat diandalkan untuk mengembalikan data ke dalam bentuk semula.
- Antarmuka Pengguna Sederhana: Antarmuka pengguna yang mudah digunakan untuk memfasilitasi proses enkripsi dan dekripsi.
Instalasi
Untuk menginstal Go-crypt secara lokal, ikuti langkah-langkah instalasi ini:
Librari Node.js:
npm install @barudakrosul/gcrypt
Perintah CLI:
npm -g install @barudakrosul/gcrypt
Penggunaan
Untuk memulai menggunakan Go-crypt, ikuti langkah-langkah ini:
Librari Node.js
CommonJS
const gcrypt = require("@barudakrosul/gcrypt"); const text = "Secret text message!"; const pass = "SecretPasswordKey"; // Encrypted text const encrypted = gcrypt.encrypt(text, pass); console.log(encrypted.toString("utf-8")); // Decrypted text const decrypted = gcrypt.decrypt(encrypted, pass); console.log(decrypted);
ECMAScript Module (ESM)
import gcrypt from "@barudakrosul/gcrypt"; const text = "Secret text message!"; const pass = "SecretPasswordKey"; // Encrypted text const encrypted = gcrypt.encrypt(text, pass); console.log(encrypted.toString("utf-8")); // Decrypted text const decrypted = gcrypt.decrypt(encrypted, pass); console.log(decrypted);
Perintah CLI
- Untuk enkripsi:
ataugcrypt enc -f inputfile.txt -p SecretPassKey
echo "Text secret message!" | gcrypt enc -p SecretPassKey
- Untuk dekripsi:
ataugcrypt dec -f inputfile.txt.enc -p SecretPassKey
echo "Text encrypted!" | gcrypt dec -p SecretPassKey
- Untuk enkripsi:
Perintah atau opsi yang didukung:
Berkontribusi
Kontribusi pada Go-crypt sangat dihargai! Baik melaporkan bug, menyarankan fitur baru, atau berkontribusi pada perbaikan kode.
Lisensi
Go-crypt dilisensikan di bawah Lisensi AGPL-3.0 - lihat berkas LICENSE untuk detailnya.
Penghargaan
Go-crypt menghargai dukungan dan kontribusi dari individu dan proyek sumber terbuka berikut:
- @FajarKim - Pengembang utama dan pencipta aplikasi.
- Komunitas sumber terbuka - Untuk kontribusi berharga pada alat dan perpustakaan yang digunakan dalam proyek ini.
Catatan Perubahan
Terus ikuti perubahan dan pembaruan terbaru Go-crypt dengan mengacu ke Catatan Perubahan.
Terima kasih telah memilih Go-crypt! Kami bertujuan untuk memberikan solusi yang aman dan andal untuk mengenkripsi dan mendekripsi teks di berbagai lingkungan.