EnglishFrenchSpanyol

Ad


Favicon OnWorks

gen-auth - Dalam talian dalam Awan

Jalankan gen-auth dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan gen-auth yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


gen-auth - menjana pelbagai rentetan pengesahan

PENGGUNAAN


gen-auth [--help|--version] | ...

DESCRIPTION


gen-auth ialah alat untuk membantu dalam semua jenis pengesahan / pengekodan / penyahkodan /
tugasan penyulitan. Ia memulakan kehidupan sebagai alat khusus smtp, tetapi telah hanyut masuk
kefungsian dari semasa ke semasa.

Tindakan program dipecahkan kepada jenis pengekodan untuk dijana. setiap satu kemudian
mengambil hujah khusus sendiri. Hujah-hujah dijangka dalam susunan tertentu pada
baris arahan. Setiap hujah yang tidak tersedia pada baris arahan akan digesa
untuk. Satu faedah daripada ini ialah hujah yang sepadan dengan kata laluan tidak akan digemakan
terminal apabila digesa untuk.

JENIS


Tindakan program dikawal oleh hujah pertama. Maksud berikut
hujah ditentukan oleh jenis ini

KOSONG
Jenis ini menjana rentetan pengesahan PLAIN (RFC 2595). Ia menerima makanan tambahan
hujah nama pengguna dan kata laluan. Ia menjana rentetan berkod Base64
"\0 \0 ".

LOG MASUK
Kaedah ini menerima nama pengguna dan kata laluan sebagai hujah tambahan. Ia hanya kembali
setiap rentetan Base64 dikodkan. Ini hanya memberikan kelebihan minimum berbanding menggunakan ENCODE
dua kali. Satu kelebihan ialah menyembunyikan kata laluan jika anda memberikannya pada STDIN

CRAM-MD5
CRAM-MD5 (RFC 2195) menerima tiga hujah tambahan. Yang pertama ialah nama pengguna
dan yang kedua ialah kata laluan. Yang ketiga ialah rentetan cabaran yang disediakan oleh
pelayan. Rentetan ini boleh sama ada dikodkan Base64 atau tidak. RFC menyatakan bahawa semua
(tidak berkod) rentetan cabaran mesti bermula dengan '<'. Ini digunakan untuk sama ada rentetan
adakah Base64 dikodkan atau tidak.

CRAM-MD5 menggunakan cabaran dan kata laluan yang dibekalkan untuk menjana ringkasan. ia kemudian
mengembalikan versi dikodkan Base64 bagi rentetan md5(" ")

Kaedah pengesahan ini memerlukan modul Digest::MD5 perl dipasang.

CRAM-SHA1
Ini berkelakuan sama seperti CRAM-MD5 tetapi menggunakan penghadaman SHA1 dan bukannya MD5.

Kaedah pengesahan ini memerlukan modul Digest::SHA1 perl dipasang.

NTLM/SPA/MSN
Walaupun ia mungkin diiklankan sebagai salah satu jenis di atas, kaedah pengesahan ini
jika dirujuk secara tunggal sebagai NTLM. Ini ialah jenis pengesahan berbilang langkah. The
3 hujah pertama mesti dibekalkan di hadapan. Ia adalah nama pengguna, kata laluan dan domain,
mengikut susunan itu. Tiga rentetan ini digunakan untuk menjana rentetan "Permintaan Auth".
Rentetan ini harus dihantar secara verbatim ke pelayan. Pelayan kemudiannya akan bertindak balas
dengan cabaran. Cabaran ini adalah hujah keempat. Selepas menerima pelayan
cabaran, gen-auth akan menghasilkan "Respons Pengesahan". Menyiarkan respons ini kepada
pelayan melengkapkan transaksi pengesahan NTLM.

Kaedah pengesahan ini memerlukan modul Authen::NTLM perl dipasang. Lihat
CONTOH untuk contoh transaksi ini. Perhatikan juga bahawa 'domain' selalunya kosong
daripada klien atau diabaikan oleh pelayan.

HTTP-ASAS
Mengembalikan nilai base64(" : "). Digunakan untuk pengesahan Asas HTTP
(RFC 2617). Digunakan dengan menambah tajuk "Kebenaran: Asas " kepada permintaan HTTP
di mana adalah output arahan ini.

APOP
Ini melaksanakan pengesahan APOP untuk protokol POP3 seperti yang diterangkan dalam RFC
1939. ialah rentetan cabaran yang dibentangkan oleh pelayan POP3 dalam
sepanduk ucapan. ialah "rahsia" (biasanya kata laluan) yang digunakan untuk mengesahkan
pengguna. Kaedah ini mengembalikan digest md5(" "). Ini boleh jadi
digunakan untuk mengesahkan ke pelayan POP3 dalam rentetan seperti "APOP "mana
ialah rentetan yang dihasilkan oleh arahan ini.

APOP memerlukan modul Digest::MD5 perl.

EKOD
Hanya Base64 mengekod rentetan teks biasa. Disediakan sebagai fungsi kemudahan.

DEKOD
Menyahkod rentetan berkod Base64. Disediakan sebagai fungsi kemudahan.

MD5/MD5-HEX
Menyediakan ringkasan MD5 bagi rentetan yang dibekalkan dalam heks.

MD5-BASE64
Menyediakan ringkasan MD5 bagi rentetan yang dibekalkan dalam Base64.

ENCRIP
Pulangan a crypt(3) rentetan yang dihasilkan daripada rentetan input.

SALTENCRYPT
Sama seperti ENCRIP tetapi anda menyediakan garam sebagai hujah kedua. Lihat crypt(3) lelaki
halaman untuk maklumat lanjut.

ROT13
Ini melakukan tindakan rot13 pada . Pelaksanaan ini hanya melaksanakan
tindakan ke atas ASCII 65-90,97-123. Sebarang nilai aksara lain dibiarkan tanpa disentuh. Oleh itu
kaedah ini terutamanya untuk LOCALE=C, ASCII sahaja. Jangan ragu untuk menghantar patch jika anda
mengambil berat untuk memastikan ia berfungsi dalam suasana lain.

ATBASH
Ini melakukan tindakan atbash pada . Atbash mencerminkan rentetan sedemikian
'a'=='z', 'b'=='y', dsb. Lihat ulasan tentang set tempat dan aksara di bawah ROT13.

PILIHAN


-s Menekan gema pada semua medan input dibaca daripada input standard. Jika pilihan ini tidak
digunakan, gema ditindas pada medan yang diketahui sebagai medan kata laluan tetapi ini mungkin
tidak cukup selamat.

- membantu
skrin ini.

--versi
maklumat versi.

CONTOH


hasilkan rentetan PLAIN AUTH untuk 'tim' pengguna, kata laluan 'tanstaaftanstaaf'
> gen-auth tim biasa tanstaaftanstaaf
Rentetan Pengesahan: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

hasilkan rentetan CRAM-MD5 untuk 'tim' pengguna, kata laluan 'tanstaaftanstaaf', cabaran
'<[e-mel dilindungi]>', menggunakan gesaan untuk menyembunyikan kata laluan
> gen-auth cram-md5
nama pengguna: tim
kata laluan:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

gunakan kaedah DECODE untuk memastikan kami menyediakan output yang betul dalam contoh terakhir kami
> penyahkod gen-auth dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

gunakan kaedah NTLM (MSN) untuk mengesahkan ke pelayan mel menggunakan 'tim' pengguna, kata laluan
'tanstaaftanstaaf', dan domain MAIL. Kedua-dua transaksi gen-auth dan transaksi SMTP
ditunjukkan untuk menunjukkan interaksi antara keduanya.
AUTH MSN
334 NTLM disokong
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAAB0aW1NQUlM
334 TlRMTVNTUAACAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 Pengesahan berjaya

> spa gen-auth
nama pengguna: tim
kata laluan:
domain: MAIL
Permintaan Pengesahan: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAAB0aW1NQUlM
cabaran: TlRMTVNTUAACAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL//4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

MEMERLUKAN


MIME::Base64
Diperlukan untuk semua fungsi

Hadam::MD5
Diperlukan untuk MD5, MD5-BASE64, CRAM-MD5, APOP

Hadam::SHA1
Diperlukan untuk CRAM-SHA1

Authen::NTLM
Diperlukan untuk NTLM/MSN/SPA

EXIT KOD


0 - tiada ralat berlaku
1 - jenis tidak dikenali ditentukan

HUBUNGI KAMI


[e-mel dilindungi]

Gunakan gen-auth dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad