Langsung ke konten utama

Tutorial manajemen password sederhana dengan GPG

Jika Anda menginginkan sistem manajemen password yang berbasis teks biasa. Izinkan kami untuk mencoba memperkenalkan kepada Anda sebuah pengaturan dengan menggunakan file terenkripsi GPG untuk melakukan itu.

Ini menggunakan GPG untuk mengenkripsi file penurunan harga yang berisi kredensial login, dan Syncthing untuk menyinkronkannya ke ponsel Android untuk mewujudkan ketersediaan lintas perangkat.

Manajemen password sederhana dengan GPG

Alat yang dibutuhkan

Pada perangkat komputer yang digunakan:

  1. gpg untuk mengenkripsi file penurunan harga
  2. jamessan / vim-gnupg Vim plugin untuk mendekripsi dan mengedit file dengan mudah
  3. Git untuk mengontrol versi folder sehingga memiliki riwayat lengkap kredensial login

Untuk mengaksesnya dari ponsel:

  1. Syncthing untuk menyinkronkan folder ke ponsel
  2. Aplikasi OpenKeychain untuk mendekripsi dan membaca file yang dienkripsi

Anda bisa saja Menyinkronkan file penurunan harga tanpa enkripsi ke ponsel, tetapi jika ponsel Anda dicuri / hilang / diretas, tentu Anda tidak ingin kata sandi Anda ikut rusak. Jadi, akan lebih aman untuk memilikinya terenkripsi gpg.

Langkah menggunakan GPG

Gunakan perintah dibawah ini untuk menghasilkan pasangan kunci PGP dengan GPG. Anda dapat melewati ini jika Anda sudah memiliki pasangan kunci.

gpg --full-gen-key

Instal plugin Vim dan masukkan konfigurasi yang sesuai.

Dengan asumsi Anda menggunakan VimPlug (pengelola plugin vim), masukkan ini ke ~ / .vimrc Anda dan jalankan :PlugInstall di Vim.

Plug 'jamessan/vim-gnupg'

" Armor files

let g:GPGPreferArmor=1

" Set the default option

let g:GPGDefaultRecipients=["youremail@provider.com"]"

CATATAN: ingatlah untuk mengubah youremail@provider.com menjadi email yang terkait dengan kunci PGP Anda.

Buat file penurunan harga

$ touch mygmail.md

Enkripsi file penurunan harga

$ gpg -e -r youremail@provider.com path/to/file 

Jika Anda menggunakan Ranger, Anda dapat meletakkan pemetaan ini ke rc.conf Anda untuk mengenkripsinya dengan mudah dengan menekan te saat pilihan diarahkan ke file:

map te shell gpg --recipient youremail@provider.com --armor --output %f.asc --encrypt %f && rm %f

 Buka file dengan Vim untuk memastikannya dapat mendekripsi otomatis dan membuka file.

$ vim /path/to/file

Siapkan Syncthing

Instal Syncthing di Linux dan Android, lalu atur untuk menyinkronkan folder kata sandi Anda ke ponsel Anda.

Siapkan OpenKeychain

  • Instal aplikasi Android OpenKeychain di ponsel Anda
  • ekspor kunci pribadi PGP Anda dari Linux
$ gpg --export-secret-keys --armor youremail@provider.com > privkey.asc

  • Transfer file ke ponsel Android Anda (misalnya melalui kabel)
  • Impor file kunci ke dalam aplikasi OpenKeychain

Coba dekripsi file Anda di Android

Untuk mendekripsi dan melihat file kata sandi Anda:

  • Buka aplikasi OpenKeychain
  • Tekan ikon menu hamburger di kiri atas
  • Tekan Encrypt/Decrypt

Selanjutnya:

  • Tekan Pilih file masukan dan telusuri ke file kata sandi terenkripsi
  • Masukkan frasa sandi kunci PGP Anda
Selamat mencoba.

Komentar

Postingan populer dari blog ini

Custom ROM & TWRP Rekomendasi Untuk Redmi Note 7 ( Lavender )

 Mungkin Banyak Dari Kalian Yang Ingin Atau Mencari Custom ROM & TWRP Yang Stabil Untuk Digunakan Di Xioami Redmi Note 7 ( Lavender ). Nah Disini Mimin Akan Merekomendasikan 1 Custom ROM Yang Kebetulan Bagus Serta Saya Tidak Mengalami Bug Sama Sekali Selama Pemakaian Kurang Lebih 5 Hari, Sehingga Membuat Saya Ingin Merekomendasikan Custom ROM ini Untuk Kalian. Yap...Bener Banget, Custom Rom Yang Kita Gunakan Kali Ini Adalah Nusantara Project EOL Final Build Oktober, Yang Dipadukan Dengan Kernel Darkonah , Untuk Pemakaian Daily Seperti Membuka WhatsApps , Telegram , Facebook , Serta Youtube Tampilan Yang Ditampilkan Sangat Lah Baik Serta Smooth. Suhu Yang Saya Rasakan Benar - Benar Stabil , Alias Nyaman Untuk Di Pakai Sehari - Hari, Lalu Bagaimana Dengan Performa Yang di Rasakan ?  Performa Yang Dirasakan Benar - Benar Berbeda Daripada saat Memakai MIUI 12, Untuk Bermain Game FPS Seperti PUBG Mobile Di Frame Rate Ultra Sangat Lah Stabi

Cara Upgrade ke Linux Mint 20 (Panduan Step by Step)

Anda tidak perlu mengunduh Linux Mint 20 untuk melakukan pemasangan baru untuk mencobanya. Linux Mint 19.3 hingga 20 dapat diupgrade di tempat. Mengapa meningkatkan? Semua file, aplikasi, dan pengaturan Anda dibawa-bawa. Ini mengurangi konfigurasi pasca-pemasangan. Tetapi sementara peningkatan langsung ke Linux Mint 20 tidak terlalu merepotkan daripada pemasangan baru, ada risiko yang sedikit lebih tinggi untuk terjadi kesalahan. Jadi sebelum Anda meningkatkan versi apa pun, buat cadangan sistem Anda menggunakan alat pilihan Anda (seperti Timeshift, alat cadangan default Mint). Jika nanti semuanya berjalan ke selatan (tidak mungkin, tetapi bukan tidak mungkin), Anda akan dapat mengaktifkan kembali sistem Anda (permainan kata) dan berjalan dengan mudah. Mengupgrade ke Linux Mint 20 itu Mudah Tidak seperti pemutakhiran Ubuntu, hal-hal bekerja sedikit berbeda dengan Linux Mint. Jadi kami menjalankan tugas selangkah demi selangkah di bawah ini. Pertama, periksa pembaruan dan instal semuany

Cara instal Putty ssh client di Ubuntu dan distribusi Debian

Siapa pun yang sudah cukup lama tahu tentang PuTTY. Faktanya, PuTTY adalah alat standar de facto untuk menghubungkan, melalui SSH, ke server Linux dari lingkungan Windows. Namun PuTTY tidak hanya untuk Windows. Bahkan, dari repositori standarnya, PuTTY juga bisa diinstall di Linux. Daftar fitur PuTTY meliputi: Sesi yang disimpan Terhubung melalui alamat IP atau nama host Tentukan port SSH alternatif Definisi jenis koneksi Logging Opsi untuk keyboard, bel, tampilan, koneksi, dan lainnya Konfigurasi terowongan lokal dan jarak jauh Dukungan proxy Dukungan tunneling X11 PuTTY GUI sebagian besar merupakan cara untuk menyimpan sesi SSH, jadi lebih mudah untuk mengelola semua server Linux dan desktop yang Anda perlukan untuk terus-menerus melakukan remote ke dalam dan ke luar. Setelah Anda terhubung, dari PuTTY ke server Linux, Anda akan memiliki jendela terminal untuk bekerja. Pada titik ini, Anda mungkin bertanya pada diri sendiri, mengapa tidak bekerja dari jendela terminal saja? Bagi bebe