Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

gen-auth - Trực tuyến trên đám mây

Chạy gen-auth trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks qua Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đây là gen-auth lệnh có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


gen-auth - tạo các chuỗi xác thực khác nhau

SỬ DỤNG


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

MÔ TẢ


gen-auth là công cụ hỗ trợ tất cả các loại xác thực / mã hóa / giải mã /
mã hóa các tác vụ. Nó bắt đầu hoạt động như một công cụ dành riêng cho smtp, nhưng đã trôi vào
chức năng theo thời gian.

Các hành động của chương trình được chia nhỏ thành các loại mã hóa để tạo. Mỗi sau đó
có các args cụ thể của riêng nó. Các đối số được mong đợi theo một thứ tự cụ thể trên
dòng lệnh. Mọi đối số không có sẵn trên dòng lệnh sẽ được nhắc
vì. Một lợi ích của việc này là các đối số tương ứng với mật khẩu sẽ không được lặp lại với
thiết bị đầu cuối khi được nhắc.

LOẠI


Hành động của chương trình được điều khiển bởi đối số đầu tiên. Ý nghĩa của những điều sau đây
đối số được chỉ định bởi loại này

TRƠN
Kiểu này tạo chuỗi xác thực PLAIN (RFC 2595). Nó chấp nhận bổ sung
đối số của tên người dùng và mật khẩu. Nó tạo ra một chuỗi được mã hóa Base64
"\ 0 \ 0 ".

ĐĂNG NHẬP
Phương thức này chấp nhận tên người dùng và mật khẩu dưới dạng args bổ sung. Nó chỉ đơn giản trở lại
mỗi chuỗi được mã hóa Base64. Điều này chỉ mang lại những lợi ích tối thiểu so với việc sử dụng ENCODE
hai lần. Một lợi thế là ẩn mật khẩu nếu bạn cung cấp trên STDIN

CRAM-MD5
CRAM-MD5 (RFC 2195) chấp nhận ba đối số bổ sung. Đầu tiên là tên người dùng
và thứ hai là mật khẩu. Thứ ba là chuỗi thử thách được cung cấp bởi
người phục vụ. Chuỗi này có thể được mã hóa Base64 hoặc không. RFC tuyên bố rằng tất cả
Các chuỗi thử thách (chưa được mã hóa) phải bắt đầu bằng w / '<'. Điều này được sử dụng để xem chuỗi
có được mã hóa Base64 hay không.

CRAM-MD5 sử dụng thử thách và mật khẩu được cung cấp để tạo thông báo. sau đó nó
trả về phiên bản được mã hóa Base64 của chuỗi md5 (" ")

Phương thức xác thực này yêu cầu phải cài đặt mô-đun Digest :: MD5 perl.

CRAM-SHA1
Điều này hoạt động giống như CRAM-MD5 nhưng sử dụng tiêu hóa SHA1 chứ không phải MD5.

Phương thức xác thực này yêu cầu phải cài đặt mô-đun Digest :: SHA1 perl.

NTLM / SPA / MSN
Mặc dù nó có thể được quảng cáo là một trong những loại trên, nhưng phương pháp xác thực này
nếu được gọi là NTLM. Đây là một loại xác thực nhiều bước. Các
3 đối số đầu tiên phải được cung cấp trước. Chúng là tên người dùng, mật khẩu và miền,
theo thứ tự đó. Ba chuỗi này được sử dụng để tạo chuỗi "Yêu cầu xác thực".
Chuỗi này phải được chuyển nguyên văn đến máy chủ. Sau đó máy chủ sẽ phản hồi
với một thách thức. Thách thức này là lập luận thứ tư. Sau khi nhận được máy chủ
thử thách, gen-auth sẽ tạo ra "Phản hồi xác thực". Đăng câu trả lời này lên
máy chủ hoàn thành giao dịch xác thực NTLM.

Phương thức xác thực này yêu cầu phải cài đặt mô-đun Authen :: NTLM perl. Nhìn thấy
VÍ DỤ cho một ví dụ về giao dịch này. Cũng lưu ý rằng 'miền' thường để trống
từ máy khách hoặc bị máy chủ bỏ qua.

HTTP-CƠ BẢN
Trả về giá trị base64 (" : "). Được sử dụng để xác thực HTTP cơ bản
(RFC 2617). Được sử dụng bằng cách thêm tiêu đề "Ủy quyền: Cơ bản "tới một yêu cầu HTTP
ở đâu là đầu ra của lệnh này.

APOP
Điều này thực hiện xác thực APOP cho giao thức POP3 như được mô tả trong RFC
Năm 1939. là chuỗi thử thách được trình bày bởi máy chủ POP3 trong
biểu ngữ chào mừng. là "bí mật" (thường là mật khẩu) được sử dụng để xác thực
người dùng. Phương thức này trả về một thông báo md5 (" "). Điều này có thể là
được sử dụng để xác thực với máy chủ POP3 trong một chuỗi như "APOP " ở đâu
là chuỗi được tạo bởi lệnh này.

APOP yêu cầu mô-đun perl Digest :: MD5.

THƯỞNG THỨC
Chỉ đơn giản là Base64 mã hóa một chuỗi văn bản rõ ràng. Được cung cấp như một chức năng tiện lợi.

GỬI
Giải mã một chuỗi được mã hóa Base64. Được cung cấp như một chức năng tiện lợi.

MD5 / MD5-HEX
Cung cấp thông báo MD5 của chuỗi được cung cấp dưới dạng hex.

MD5-BASE64
Cung cấp thông báo MD5 của chuỗi được cung cấp trong Base64.

THAM GIA
Trả về một crypt(3) chuỗi được tạo ra từ chuỗi đầu vào.

SALTENCRYPT
Tương tự như ENCRYPT nhưng bạn cung cấp muối làm đối số thứ hai. Nhìn thấy crypt(3) người đàn ông
trang để biết chi tiết.

ROT13
Điều này thực hiện một hành động rot13 trên . Việc triển khai này chỉ thực hiện
hành động trên ASCII 65-90,97-123. Mọi giá trị ký tự khác không bị ảnh hưởng. Vì vậy
phương pháp này chủ yếu chỉ dành cho LOCALE = C, ASCII. Vui lòng gửi các bản vá nếu bạn
quan tâm để nó hoạt động trong một môi trường khác.

ATBASH
Điều này thực hiện một hành động nhanh trên . Atbash phản ánh một chuỗi sao cho
'a' == 'z', 'b' == 'y', v.v. Xem các nhận xét về ngôn ngữ và bộ ký tự trong ROT13.

LỰA CHỌN


-s Supresses dội lại trên tất cả các trường đầu vào được đọc từ đầu vào tiêu chuẩn. Nếu tùy chọn này không
đã sử dụng, tiếng vọng bị chặn trên các trường được coi là trường mật khẩu nhưng điều này có thể
không đủ an toàn.

--Cứu giúp
màn hình này.

--phiên bản
thông tin phiên bản.

VÍ DỤ


tạo chuỗi PLAIN AUTH cho người dùng 'tim', mật khẩu 'tanstaaftanstaaf'
> gen-auth đồng bằng tim tanstaaftanstaaf
Chuỗi xác thực: AHRpbQB0YW5zdGFhZnRhbnN0YWFm

tạo chuỗi CRAM-MD5 cho người dùng 'tim', mật khẩu 'tanstaaftanstaaf', thử thách
'<[email được bảo vệ]> ', sử dụng lời nhắc để ẩn mật khẩu
> gen-auth cram-md5
tên người dùng: tim
mật khẩu:
challenge: PDE4OTYuNjk3MTcwOTUyQHBvc3RvZmZpY2UucmVzdG9uLm1jaS5uZXQ+
dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw

sử dụng phương pháp DECODE để đảm bảo chúng tôi đã cung cấp đầu ra chính xác trong ví dụ cuối cùng của chúng tôi
> giải mã gen-auth dGltIGI5MTNhNjAyYzdlZGE3YTQ5NWI0ZTZlNzMzNGQzODkw
tim b913a602c7eda7a495b4e6e7334d3890

sử dụng phương pháp NTLM (MSN) để xác thực với máy chủ thư bằng cách sử dụng 'tim', mật khẩu của người dùng
'tanstaaftanstaaf' và miền MAIL. Cả giao dịch gen-auth và giao dịch SMTP
được hiển thị để chứng minh sự tương tác giữa hai điều này.
XÁC THỰC MSN
334 NTLM được hỗ trợ
TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQLM
334 TlRMTVNTUAACAAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL // 4sQAAAAC
TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==
235 Xác thực thành công

> gen-auth spa
tên người dùng: tim
mật khẩu:
miền: MAIL
Yêu cầu xác thực: TlRMTVNTUAABAAAAB7IAAAMAAwAgAAAABAAEACMAAAB0aW1NQUlM
thử thách: TlRMTVNTUAACAAAAAAAAAAAAAoAAABggAA9RH5KZlXvygAAACAAAAAZL // 4sQAAAAC
Auth Response: TlRMTVNTUAADAAAAGAAYAEAAAAAYABgAWAAAAAAAAAAwAAAABgAGAHAAAAAGAAYAdgAAAAAAAAA8AAAAAYIAAK3lcO8PldNxIrkbvgKGJRR5owQePUtYaTtLVgfQiVQBywW2yZKyp+VFGqYfgDtdEHQAaQBtAHQAaQBtAA==

ĐÒI HỎI


MIME :: Base64
Cần thiết cho tất cả các chức năng

Thông báo :: MD5
Bắt buộc đối với MD5, MD5-BASE64, CRAM-MD5, APOP

Thông báo :: SHA1
Bắt buộc đối với CRAM-SHA1

Authen :: NTLM
Bắt buộc đối với NTLM / MSN / SPA

EXIT


0 - không có lỗi xảy ra
1 - loại không nhận dạng được chỉ định

LIÊN HỆ


[email được bảo vệ]

Sử dụng gen-auth trực tuyến bằng các dịch vụ onworks.net


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

Ad