Rumah >Peranti teknologi >industri IT >Keybase: Menghantar, Menerima dan Berkongsi Mesej yang Disulitkan
keybase: platform rangkaian sosial sumber terbuka yang memudahkan penyulitan
Keybase adalah platform penyulitan sumber terbuka dengan keupayaan rangkaian sosial yang direka untuk memudahkan proses penyulitan dan menambah interaksi sosial. Pengguna boleh memulakan penyulitan dengan hanya menggunakan nama pengguna media sosial mereka dan boleh menghubungkan akaun sosial lain seperti Reddit, GitHub, Twitter ke profil keybase mereka.
Keybase adalah unik kerana pengguna tidak perlu mencari kunci penerima di laman web peribadi mereka, e -mel, atau repositori utama awam. Keybase menyediakan fungsi carian untuk mencari kunci orang dalam pangkalan data keybase.
Keybase melancarkan perkhidmatan baru yang dipanggil Keybase File System, ruang khusus di mana pengguna boleh menyimpan dan berkongsi data yang disulitkan. Setiap pengguna mempunyai 10GB ruang dan sistem fail dipasang dengan aplikasi keybase.
imej dari keybase.io
penyulitan pada dasarnya menyembunyikan mesej dalam mesej lain yang biasanya mengandungi kata -kata yang tidak bermakna. Hari ini, di dunia digital kami, anda dapat melihat penggunaan penyulitan di banyak bidang, seperti dalam pelayar kami, sistem fail, e -mel, dan banyak lagi.
penyulitan boleh menjadi agak sukar pada mulanya, terutamanya untuk orang bukan teknikal. Tetapi menyulitkan maklumat adalah masalah bagi semua orang, bukan hanya mereka dalam bidang yang berkaitan dengan teknologi. (Sebagai contoh, pertimbangkan wartawan penyiasatan, perlindungan data adalah penting kepada mereka.)
Dalam artikel ini, saya akan mengkaji semula alat yang menjadikan penyulitan mudah dan menunjukkan cara menghantar mesej teks yang disulitkan.
Keybase PENGENALAN
Pada Keybase, anda boleh mencari orang dan ikuti mereka seperti di Twitter. Keybase juga memaparkan identiti anda ke kunci awam anda: Anda boleh menghubungkan akaun sosial anda yang lain (seperti Reddit, GitHub, Twitter) ke profil Keybase anda.
Keybase menyediakan pelanggan berasaskan web dan juga menyediakan pelanggan baris perintah tempatan untuk semua sistem operasi utama.
Pada masa penulisan, keybase masih dalam fasa alfa dan anda memerlukan jemputan untuk mendapatkan akaun. (Saya mempunyai jemputan, sila hubungi saya di Twitter jika anda berminat.) Anda juga boleh mendaftar melalui borang, tetapi ada giliran supaya anda perlu menunggu seketika.
Petua cepat: Anda mungkin mendapati banyak orang yang menghantar jemputan di Twitter.
Selepas anda menyelesaikannya, anda boleh menjalankan Keybase:
run_keybase
Hebat, kami mendapat tupai. Ini mengesahkan bahawa kami sudah bersedia untuk menggunakan keybase untuk penyulitan.
Sahkan profil anda
enkripsi dengan keybase
Jika ini adalah kali pertama anda menyulitkan maklumat dan anda tidak mempunyai kunci PGP, keybase boleh menghasilkan kunci untuk anda.
Untuk menghasilkan kunci, kita perlu menggunakan aplikasi sumber terbuka yang disediakan oleh keybase:
anda boleh menjana atau mengimport kekunci dengan mudah.
<code> keybase pgp gen # 如果您需要 PGP 密钥 keybase pgp select # 如果您已经在 GPG 中拥有一个 keybase pgp import # 从 stdin 或文件导入</code>Jika anda memilih untuk menjana kunci, ia akan meminta anda nama awam dan alamat e -mel. Selepas memasukkan maklumat anda, ia bertanya jika anda ingin menolak salinan kunci rahsia penyulitan ke pelayan Keybase.io. Bahagian ini adalah pilihan, tetapi jika anda ingin menandatangani mesej anda (membuktikan bahawa mesej dari anda) atau nyahpesarkannya terus dari aplikasi web anda, anda perlu menambahkannya.
Pertama, kita perlu menambah penerima mesej yang disulitkan. Ini adalah ciri Keybase. Dalam penyulitan PGP tradisional, anda perlu mencari kunci orang itu, bergantung kepada di mana orang itu berkongsi kunci (laman web peribadi, e -mel, repositori utama awam, dll.) Dan kemudian muat turun kunci orang itu. Keybase menyediakan pilihan carian yang sangat baik untuk mencari kunci orang dalam pangkalan data keybase.
ini mungkin mengambil masa beberapa saat dan ia akan mengeluarkan teks yang disulitkan:
<code> keybase pgp gen # 如果您需要 PGP 密钥 keybase pgp select # 如果您已经在 GPG 中拥有一个 keybase pgp import # 从 stdin 或文件导入</code>
decrypt menggunakan keybase
Decrypting Mesej mungkin mengambil masa beberapa saat dan ia akan mengeluarkan teks asal "Salam dari SitePoint".
Anda mungkin melihat bahawa di atas mesej rahsia, terdapat tanda tanya yang mengadu bahawa pengarang mesej itu tidak diketahui. Ini bermakna penulis tidak menandatangani mesej dengan kunci mereka, jadi kami tidak tahu pengirim. Jika anda ingin membuktikan identiti anda, anda harus menandatangani kunci anda. Kali ini, sebagai tambahan kepada menambah mesej kami, kami juga perlu memasukkan kata laluan keybase kami untuk menandatangani mesej kami (ini hanya sah jika anda telah menambah kunci peribadi anda ke pelayan keybase.io).
Ia kelihatan hampir sama. Sekarang mari kita nyahpesarkan mesej ini: (Nota: Saya telah menggunakan dua akaun di sini.)
<code>-----BEGIN PGP MESSAGE----- Version: Keybase OpenPGP v2.0.58 Comment: https://keybase.io/crypto wcBMA8DAFbM+aWj3AQgAqhi1b5LPqWrGGKNszk2frmxrLIA7ByXXQu2CP79nnukg YW1bHEZvkLAxE1T2vYr5T20f/tc3m3JVwLbP0nVO2oKmXjBlNfTh9o1hCLWrYZ3V NeWMIZyP+k5nHV/oD6v3BuQJWg9ItWAXFuruMXpgXAw4j2uuD4nwJCHPiCyp6+F7 P6yhv5FAiUs63jp5Zy/LsO5wMa58ERwGSqylDzlVMwirvG2mN1VifsgnIQ8DkkyF f/9VfdX8bnO6hNq0ilB3ZxMhJZ75VvP1CfVuQHrCPH43XTL1enico++6ikeQZ7t/ +MlJpwDrnCQ4+bNknehxD8CrZ8BQu97wgJ+oYkgyKdJQAYSKBunDIy013KgRHMz0 M2hYkqgkmzz/1rDxZSZrNfpRSuTJln3HFfhG9zoKh/hOmvv3bhJUIIKHRnxHT4n6 bDucHUHJntQGmI4zn54lepk= =b3yA -----END PGP MESSAGE-----</code>
Sekarang kita dapat melihat bahawa mesej kami telah ditandatangani oleh pengguna Ardianh.
aplikasi baris arahan keybase
Langkah pertama anda ialah menggunakan Login Keybase untuk log masuk ke Keybase:
Masukkan nama pengguna atau alamat e -mel keybase anda. Kemudian anda perlu mengkonfigurasi peranti anda. Jika anda sudah log masuk dari mesin lain dan boleh mengaksesnya, anda boleh menggunakan mesin itu untuk mengkonfigurasinya. Pilihan lain ialah menggunakan kunci kertas (yang anda dapat ketika pertama kali mendaftar dengan keybase.io). Jika anda tidak dapat mengakses kedua -duanya, anda masih boleh menggunakan kata laluan keybase anda.
anda akan melihat sesuatu yang serupa dengan yang berikut:
<code>-----BEGIN PGP MESSAGE----- Version: Keybase OpenPGP v2.0.58 Comment: https://keybase.io/crypto wcBMA8DAFbM+aWj3AQf/aW1VBnvBnxqd0KpIbU9aNcU0Ywz1RvUNaPoutYnrB6JA CGb85UERiY4GGUFcmlJY6IfJBouBumbVh//3SzzsnnEq/Tq0F3yj0hHu2afx+fxC lV9P1VketP+XRXCu4vY8SImdcfuIHtYEPFRHiUraNyHn0ZWeN1JfkwePYB3ntgEb ⋮ ohoRqrf7ydFf9ximOcCm4caQO8vBlf/mSj9V2fHRt+1C9o21himN2V2Xl3OvqcrZ KP3EX/MCu+dAxXG6r3K2gCiL7MD9Ie5ziyWkUb8uDE8jeh7LWWEw9PjBlnZaIrI8 yJbpRhdB49qgvo35d7BhXu1fuZgJlY36DYLbm7nHOg== =jIRP -----END PGP MESSAGE-----</code>
Sekarang anda dilog masuk, sihir sudah bersedia untuk bermula. Saya akan membuktikan (mengesahkan) akaun Twitter saya.
<code> keybase pgp gen # 如果您需要 PGP 密钥 keybase pgp select # 如果您已经在 GPG 中拥有一个 keybase pgp import # 从 stdin 或文件导入</code>
Ini memerlukan anda menyiarkan tweet khusus yang berkaitan dengan nama pengguna keybase anda. Proses ini tidak memerlukan sebarang kebenaran oauth dari Twitter, yang hebat. Anda akan menerima e -mel dari Keybase yang memberitahu anda bahawa bukti identiti telah berjaya. Jika anda melawat profil saya, anda akan melihat bahawa profil Twitter saya telah ditambah dan anda juga boleh melihat tweet. Proses menghubungkan akaun sosial lain ke akaun keybase anda adalah kira -kira sama, dan keybase memberikan arahan untuk setiap akaun.
Anda tidak perlu melawat laman web Keybase untuk menyulitkan mesej anda sama ada. Ia boleh dilakukan secara langsung dari aplikasi baris arahan.
<code>-----BEGIN PGP MESSAGE----- Version: Keybase OpenPGP v2.0.58 Comment: https://keybase.io/crypto wcBMA8DAFbM+aWj3AQgAqhi1b5LPqWrGGKNszk2frmxrLIA7ByXXQu2CP79nnukg YW1bHEZvkLAxE1T2vYr5T20f/tc3m3JVwLbP0nVO2oKmXjBlNfTh9o1hCLWrYZ3V NeWMIZyP+k5nHV/oD6v3BuQJWg9ItWAXFuruMXpgXAw4j2uuD4nwJCHPiCyp6+F7 P6yhv5FAiUs63jp5Zy/LsO5wMa58ERwGSqylDzlVMwirvG2mN1VifsgnIQ8DkkyF f/9VfdX8bnO6hNq0ilB3ZxMhJZ75VvP1CfVuQHrCPH43XTL1enico++6ikeQZ7t/ +MlJpwDrnCQ4+bNknehxD8CrZ8BQu97wgJ+oYkgyKdJQAYSKBunDIy013KgRHMz0 M2hYkqgkmzz/1rDxZSZrNfpRSuTJln3HFfhG9zoKh/hOmvv3bhJUIIKHRnxHT4n6 bDucHUHJntQGmI4zn54lepk= =b3yA -----END PGP MESSAGE-----</code>
Jika anda tidak mengikuti orang yang anda hantar mesej, ia akan memberi anda maklumat mengenai nama pengguna supaya anda tidak akan memilih orang yang salah:
<code>-----BEGIN PGP MESSAGE----- Version: Keybase OpenPGP v2.0.58 Comment: https://keybase.io/crypto wcBMA8DAFbM+aWj3AQf/aW1VBnvBnxqd0KpIbU9aNcU0Ywz1RvUNaPoutYnrB6JA CGb85UERiY4GGUFcmlJY6IfJBouBumbVh//3SzzsnnEq/Tq0F3yj0hHu2afx+fxC lV9P1VketP+XRXCu4vY8SImdcfuIHtYEPFRHiUraNyHn0ZWeN1JfkwePYB3ntgEb ⋮ ohoRqrf7ydFf9ximOcCm4caQO8vBlf/mSj9V2fHRt+1C9o21himN2V2Xl3OvqcrZ KP3EX/MCu+dAxXG6r3K2gCiL7MD9Ie5ziyWkUb8uDE8jeh7LWWEw9PjBlnZaIrI8 yJbpRhdB49qgvo35d7BhXu1fuZgJlY36DYLbm7nHOg== =jIRP -----END PGP MESSAGE-----</code>
<code> 1. [计算机] macbook-pro 2. [计算机] ubuntu-digitalocean-vps 3. [纸质密钥] crunch lyrics 4. 我无法访问任何这些设备。</code>
Keybase kini akan mengeluarkan mesej yang disulitkan. Begitu juga, penyahsulitan boleh dilakukan dari baris arahan.
<code> 输入此设备的公开名称:digitalocea-vps ✔ 成功!您已配置您的设备 digitalocea-vps。</code>
Salam dari SitePoint
Aplikasi baris arahan mempunyai lebih banyak ciri. Gunakan bantuan keybase untuk mendapatkan senarai semua pilihan yang tersedia.
Keybase telah mengubah penyulitan menjadi pilihan yang mudah digunakan dan mesra untuk pemula.
Pasukan Keybase baru -baru ini melancarkan perkhidmatan baru yang dipanggil Keybase File System, ruang khusus di mana anda boleh menyimpan dan berkongsi data yang disulitkan. Setiap pengguna mempunyai 10GB ruang dan sistem fail dipasang dengan aplikasi keybase.
Jadi, apa pendapat anda? Adakah ini alat yang akan anda gunakan? Adakah anda telah mencubanya? Jika ya, apa pendapat anda? Sila berasa bebas untuk membincangkan atau mengemukakan sebarang pertanyaan di bawah.
Keybase secara automatik menyulitkan semua mesej yang dihantar melalui platformnya. Ini bermakna bahawa hanya penerima yang dimaksudkan dengan kunci persendirian yang sepadan boleh menyahsulit dan membaca mesej. Proses penyulitan adalah lancar dan tidak memerlukan langkah tambahan untuk pengguna. Walau bagaimanapun, pastikan untuk melindungi kunci peribadi anda untuk mengelakkan akses yang tidak dibenarkan ke mesej anda.
Jika anda kehilangan kunci peribadi anda, malangnya, anda tidak dapat memulihkannya. Ini adalah ciri keselamatan yang direka untuk melindungi mesej anda. Jika anda kehilangan kunci peribadi anda, anda perlu membuat akaun keybase baru dan menghasilkan pasangan kunci baru. Ingatlah untuk menyimpan kunci peribadi anda di lokasi yang selamat untuk mengelakkan kerugian.
Ya, Keybase menyokong menghantar fail yang disulitkan. Seperti mesej, fail yang dihantar melalui keybase secara automatik disulitkan. Penerima kemudian boleh menyahsulit fail menggunakan kunci peribadi. Ciri ini menjadikan Keybase alat yang sangat baik untuk berkongsi dokumen sensitif dengan selamat.
Untuk menyahsulit mesej atau fail, anda memerlukan kunci peribadi anda. Keybase secara automatik menyahsulit mesej dan fail apabila anda membukanya. Jika anda tidak dapat menyahsulit mesej atau fail, pastikan anda menggunakan kekunci peribadi yang betul.
Ya, Keybase menyokong pelbagai peranti. Anda boleh memasang aplikasi keybase pada komputer, telefon pintar, atau tablet anda dan mengakses akaun anda dari mana -mana peranti ini. Walau bagaimanapun, ingat bahawa setiap peranti memerlukan salinan kunci peribadi anda untuk menyahsulit mesej dan fail.
Keybase menggunakan penyulitan akhir-ke-akhir, yang merupakan salah satu kaedah penyulitan yang paling selamat yang terdapat pada masa ini. Ini bermakna bahawa hanya penghantar dan penerima boleh membaca mesej -walaupun Keybase tidak dapat mengaksesnya. Walau bagaimanapun, keselamatan mesej anda juga bergantung pada seberapa baik anda melindungi kunci peribadi anda.
Ya, Keybase menyokong sembang kumpulan. Anda boleh membuat pasukan di Keybase dan menjemput pengguna lain untuk menyertai. Semua mesej yang dihantar dalam sembang pasukan disulitkan untuk memastikan komunikasi yang selamat dalam kumpulan.
Keybase menyediakan beberapa cara untuk mengesahkan identiti pengguna. Pengguna boleh menghubungkan akaun keybase mereka ke profil media sosial mereka, seperti Twitter atau GitHub. Anda boleh menyemak pautan ini untuk mengesahkan identiti pengguna.
Jika anda lupa kata laluan keybase anda, anda boleh menetapkan semula menggunakan alamat e -mel anda. Walau bagaimanapun, jika anda juga tidak dapat mengakses akaun e -mel anda, anda perlu membuat akaun Keybase baru.
Ya, Keybase menyediakan versi web yang boleh anda gunakan tanpa memasang aplikasi. Walau bagaimanapun, untuk pengalaman terbaik dan fungsi penuh, aplikasi keybase disyorkan.
Atas ialah kandungan terperinci Keybase: Menghantar, Menerima dan Berkongsi Mesej yang Disulitkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!