WMW

Penjana Sijil SSL Ditandatangani Sendiri

Free

Jana sijil TLS yang ditandatangani sendiri sebenar yang berfungsi bersama kunci persendirian yang sepadan terus dalam pelayar anda menggunakan node-forge, dengan Subject Alternative Names, saiz kunci dan tempoh sah yang boleh dikonfigurasi, serta fail .crt dan .key yang sedia dimuat turun.

Berfungsi sepenuhnya dalam pelayar anda menggunakan node-forge. Kunci persendirian anda tidak pernah dimuat naik ke mana-mana.

Butiran sijil

Diperlukan oleh pelayar moden. Tambah setiap nama hos atau IP yang anda akan gunakan untuk mengakses pelayan ini.

Medan subjek pilihan

Sijil (.crt / .pem)

Kunci persendirian (.key)

Rahsiakan kunci persendirian ini. Sesiapa yang memilikinya boleh menyamar sebagai sijil ini.

Aktiviti Terkini

Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.

Generated a self-signed certificate (CN: test.example.com, 2048-bit, valid 730 days)

1 jam yang lepas

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Alat ini menjana sijil TLS yang ditandatangani sendiri sebenar yang berfungsi dan kunci persendirian yang sepadan, terus dalam pelayar anda. Isikan Nama Umum, nama hos atau IP yang perlu diliputi oleh sijil (Subject Alternative Names), saiz kunci dan tempoh sah, dan dapatkan sijil dan pasangan kunci yang sedia digunakan untuk pembangunan tempatan, perkhidmatan dalaman, atau ujian.

Bagaimana Ia Berfungsi

Pasangan kunci RSA dijana pada saiz yang anda pilih (2048 atau 4096 bit). Struktur sijil X.509 sebenar dibina daripada butiran subjek anda (Nama Umum dan medan pilihan Organisasi, Unit, Lokaliti, Negeri, dan Negara), tempoh sah yang anda pilih, dan nombor siri yang dijana secara rawak, dengan sambungan keyUsage, extKeyUsage, dan subjectAltName ditetapkan dengan cara yang sama seperti pihak berkuasa sijil sebenar akan menetapkannya untuk sijil pelayan TLS. Sijil itu kemudian ditandatangani dengan kunci persendiriannya sendiri menggunakan SHA-256, yang menjadikannya "ditandatangani sendiri": pengeluar dan subjek adalah entiti yang sama, dan tandatangan boleh disahkan menggunakan kunci awam sijil itu sendiri.

Masalah ia selesaikan

Soalan lazim

›Adakah pelayar akan menunjukkan amaran "tidak selamat" untuk sijil ini?

Ya, dan itu dijangka: sijil yang ditandatangani sendiri tidak mempunyai rantaian kembali kepada pihak berkuasa sijil yang sudah dipercayai oleh pelayar anda, jadi pelayar memberi amaran mengenainya secara sengaja. Anda biasanya boleh klik untuk meneruskan walaupun ada amaran untuk pembangunan tempatan, atau import sijil ke dalam storan dipercayai OS atau pelayar anda jika anda mahu amaran itu hilang pada mesin anda sendiri.

›Mengapa saya perlu mengisi Subject Alternative Names, tidak cukupkah Nama Umum?

Tidak, pelayar moden (Chrome sejak 2017, dan setiap pelayar utama sejak itu) mengabaikan Nama Umum sepenuhnya untuk pemadanan nama hos dan hanya menyemak Subject Alternative Names; sijil tanpa entri SAN yang sepadan akan ditolak walaupun Nama Umum adalah betul, itulah sebabnya alat ini memerlukan sekurang-kurangnya satu entri SAN dan mengisi terlebih dahulu localhost dan 127.0.0.1.

›Patutkah saya memilih kunci 2048-bit atau 4096-bit?

RSA 2048-bit masih dianggap selamat untuk masa depan yang boleh dijangka dan merupakan apa yang hampir setiap pihak berkuasa sijil sebenar keluarkan secara lalai; 4096-bit lebih perlahan untuk dijana dan digunakan dalam setiap rundingan TLS, tanpa manfaat keselamatan praktikal untuk sijil pembangunan tempatan atau ujian, jadi 2048-bit adalah lalai yang lebih baik melainkan anda mempunyai sebab khusus untuk memerlukan lebih banyak.

›Adakah sijil ini sesuai untuk laman web produksi?

Tidak, sijil yang ditandatangani sendiri bertujuan untuk pembangunan tempatan, alat dalaman, atau ujian; pelawat ke laman awam sebenar akan melihat amaran keselamatan kerana tidak ada pelayar atau OS yang mempercayainya secara lalai; untuk laman produksi, gunakan sijil daripada pihak berkuasa sijil sebenar (ramai daripadanya, seperti Let's Encrypt, adalah percuma).

›Bagaimana alat ini sebenarnya membina sijil?

Ia menjana pasangan kunci RSA sebenar dan struktur sijil X.509 sebenar dalam pelayar anda menggunakan pustaka node-forge, dikompil untuk berjalan di sisi klien, kemudian menandatangani sijil dengan kunci persendiriannya sendiri (oleh itu "ditandatangani sendiri") menggunakan SHA-256, proses kriptografi yang sama seperti yang akan digunakan oleh pihak berkuasa sijil atau alat baris arahan openssl, hanya tanpa pernah meninggalkan pelayar anda.

Alat Berkaitan

Free

Teks

Penyemak Pasangan Sijil dan Kunci SSL

Semak sama ada kunci persendirian SSL/TLS, sijil, dan CSR pilihan sebenarnya tergolong dalam pasangan kunci yang sama, nyahkod dan lihat subjek sijil, penerbit, kesahihan, SAN dan cap jari, semuanya berfungsi sepenuhnya dalam pelayar anda.

Free

Teks

Penyunting Rahsia/Konfigurasi

Tampal fail .env atau konfigurasi dan kunci API, kata laluan, serta token akan disamarkan secara automatik di sebelah nama kunci sensitif atau format rahsia yang diketahui (AWS, GitHub, Stripe, JWT, PEM). Selamat ditampal ke AI sembang atau laporan pepijat selepas itu.

Free

Teks

Penjana Ungkapan Cron

Bina dan huraikan ungkapan cron dengan editor medan langsung, penerangan dalam bahasa mudah, dan 5 masa jalanan sebenar seterusnya. Menyokong praset, jalan pintas @, dan varian 6 medan bersaat pilihan.

Free

Teks

Penjana Rekod DMARC

Bina rekod DNS DMARC daripada medan berbahasa mudah, dengan prasetel pelaksanaan berperingkat dan penunjuk tahap penguatkuasaan langsung.

Free

Teks

Penukar Excel ke Jadual HTML

Tampal dari Excel atau Google Sheets, atau muat naik fail .xlsx/.xls/.csv, dan dapatkan jadual HTML yang kemas dengan pratonton langsung, gaya pilihan dan penjajaran lajur berangka.

Free

Teks

Penjana Hash (MD5/SHA1/SHA256/SHA512)

Hash teks atau fail kepada MD5, SHA-1, SHA-256, SHA-384, SHA-512, SHA3-256, SHA3-512, RIPEMD-160 dan CRC32 sekali gus, dengan medan perbandingan terhadap checksum yang diketahui.

Free

Teks

Penjana htpasswd

Jana fail .htpasswd Apache sebenar dengan bcrypt atau SHA, disahkan bait demi bait berbanding alat baris arahan htpasswd rasmi, dengan sokongan untuk berbilang pengguna sekali gus.

Free

Teks

Penukar Entiti HTML

Tukar teks kepada dan daripada entiti HTML dalam kedua-dua arah serentak, dengan format berangka perpuluhan atau heksadesimal dan jadual rujukan pantas entiti biasa.