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

Ad


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

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

Chạy apg trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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à apg lệnh có thể 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


apg - tạo một số mật khẩu ngẫu nhiên

SYNOPSIS


ngày mai [-a thuật toán] [-M chế độ] [-E chuỗi ký tự] [-n số_of_pass] [-m min_pass_len] [-x
max_pass_len] [-r tập tin dict] [-b bộ lọc_file] [-p min_substr_len] [-s] [-c cl_seed] [-d]
[-y] [-l] [-t] [-q] [-h] [-v]

MÔ TẢ


ngày mai tạo ra một số mật khẩu ngẫu nhiên. Nó sử dụng một số thuật toán tạo mật khẩu
(hiện tại là hai) và một trình tạo số ngẫu nhiên giả được tích hợp sẵn.

Thuật toán mặc định là thuật toán tạo mật khẩu có thể phát âm được thiết kế bởi Morrie người thổi khí
và được mô tả trong A ngẫu nhiên Từ Máy phát điện Trong Phát âm được Mật khẩu quốc dân Kỹ thuật
Thông tin Dịch vụ (NTIS) AD-A-017676. Giấy ban đầu rất cũ và chưa bao giờ được
đặt trực tuyến, vì vậy tôi phải sử dụng NIST triển khai được mô tả trong Trin-181.

Một thuật toán khác là thuật toán tạo ký tự ngẫu nhiên đơn giản, nhưng nó sử dụng bốn người dùng-
bộ ký hiệu xác định để tạo ra mật khẩu ngẫu nhiên. Nó có nghĩa là người dùng có thể chọn loại
các ký hiệu sẽ xuất hiện trong mật khẩu. Bộ ký hiệu là: bộ ký hiệu số (0, ..., 9) ,
bộ ký hiệu chữ in hoa (A, ..., Z) , bộ ký hiệu chữ nhỏ (a, ..., z) và đặc biệt
biểu tượng bộ ký hiệu (#, @,!, ...).

Trình tạo số ngẫu nhiên giả được tích hợp sẵn là một triển khai của thuật toán được mô tả trong
Phụ lục C of ANSI X9.17 or RFC1750 ngoại trừ nó sử dụng CAST or SHA-1 thay vì
Gấp ba lần THIẾT KẾ Nó sử dụng giờ địa phương với độ chính xác đến từng micro giây (xem gettimeofday(2)) và
/ dev / random (nếu có) để sản xuất hạt giống ngẫu nhiên ban đầu.

ngày mai cũng có khả năng kiểm tra chất lượng mật khẩu đã tạo bằng từ điển. Bạn có thể
sử dụng khả năng này nếu bạn chỉ định các tùy chọn dòng lệnh -r tập tin dict or -b tên bộ lọc Ở đâu
tập tin dict là tên tệp từ điển và tên bộ lọc là tên của tập tin bộ lọc Bloom. Trong
từ điển đó bạn có thể đặt các từ (mỗi từ một dòng) không xuất hiện như đã tạo
mật khẩu. Ví dụ: tên người dùng, các từ thông dụng, v.v. Bạn thậm chí có thể sử dụng một trong các
từ điển đi kèm từ điển mật khẩu bánh quy giòn. Tệp bộ lọc Bloom phải là
được tạo nên bởi apgbfm(1) tiện ích bao gồm trong phân phối apg. Trong các bản phát hành trong tương lai, tôi dự định
thực hiện một số kỹ thuật khác để kiểm tra mật khẩu (như kiểm tra mẫu) chỉ để làm cho cuộc sống
dễ dàng hơn

LỰA CHỌN


Mật khẩu thế hệ chế độ lựa chọn
-a thuật toán
sử dụng thuật toán để tạo mật khẩu.
0 - (mặc định) tạo mật khẩu có thể phát âm
1 - tạo mật khẩu ký tự ngẫu nhiên

-n số_of_pass
tạo ra số_of_pass số lượng mật khẩu. Mặc định là 6.

-m min_pass_len
tạo mật khẩu với độ dài tối thiểu tối thiểu_pass_len. If min_pass_len > max_pass_len
sau đó max_pass_len = min_pass_len. Độ dài mật khẩu tối thiểu mặc định là 8.

-x max_pass_len
tạo mật khẩu với độ dài tối đa max_pass_len. If min_pass_len > max_pass_len
sau đó max_pass_len = min_pass_len. Độ dài mật khẩu tối đa mặc định là 10.

-M chế độ
Sử dụng các bộ ký hiệu được chỉ định bằng chế độ để tạo mật khẩu. chế độ là một chuỗi văn bản
bao gồm các ký tự S, s, N, n, C, c, L, l. Ở đâu:

S máy phát điện phải sử dụng bộ ký hiệu đặc biệt cho mọi mật khẩu được tạo.

s máy phát điện nên sử dụng bộ ký hiệu đặc biệt để tạo mật khẩu.

N máy phát điện phải sử dụng ký hiệu số được đặt cho mọi mật khẩu được tạo.

n máy phát điện nên sử dụng ký hiệu số được đặt để tạo mật khẩu.

C máy phát điện phải sử dụng ký hiệu vốn được đặt cho mọi mật khẩu được tạo.

c máy phát điện nên sử dụng ký hiệu vốn được đặt để tạo mật khẩu.

L máy phát điện phải sử dụng ký hiệu chữ cái nhỏ được đặt cho mọi mật khẩu được tạo
(luôn xuất hiện nếu thuật toán tạo mật khẩu có thể phát âm được sử dụng).

l máy phát điện nên sử dụng bộ ký hiệu chữ cái nhỏ để tạo mật khẩu.

R, r không được hỗ trợ nữa. Sử dụng -E chuỗi ký tự thay vào đó.
chế độ không được dài hơn 4 ký tự.

Lưu ý:
Việc sử dụng L, M, N, C sẽ làm chậm quá trình tạo mật khẩu.

Ví dụ:
-M sncl or -M SNCL or -M Cn

-E chuỗi ký tự
loại trừ các ký tự trong chuỗi ký tự từ quá trình tạo mật khẩu (trong
chế độ tạo mật khẩu có thể phát âm, bạn không thể loại trừ các chữ cái nhỏ). Đến
bao gồm các ký hiệu đặc biệt có thể được nhận dạng bằng shell (dấu nháy đơn, dấu ngoặc kép, đô la
đăng nhập, v.v.) trong chuỗi ký tự sử dụng các phiên bản gạch chéo ngược.

Ví dụ:

Lệnh ngày mai -a 1 -M n -n 3 -m 8 -E 23456789 sẽ tạo một bộ mật khẩu
sẽ trông như thế này
10100110
01111000
11011101

Lệnh ngày mai -a 1 -M nc -n 3 -m 26 -E GHIJKLMNOPQRSTUVWXYZ sẽ tạo ra một tập hợp
mật khẩu sẽ trông như thế này
16A1653CD4DE5E7BD9584A3476
C8F78E06944AFD57FB9CB882BC
8C8DF37CD792D36D056BBD5002

Mật khẩu chất lượng điều khiển lựa chọn
-r tập tin dict
kiểm tra mật khẩu đã tạo để xem chúng xuất hiện trong tập tin dict

-b bộ lọc_file
kiểm tra mật khẩu đã tạo để xem chúng xuất hiện trong bộ lọc_file. bộ lọc_file nên
được tạo ra với apgbfm(1) tiện ích.

-p min_substr_len
tùy chọn này cho biết ngày mai(1) để kiểm tra mọi chuỗi con của mật khẩu được tạo cho
xuất hiện trong bộ lọc_file. Nếu bất kỳ chuỗi con nào như vậy sẽ được tìm thấy trong
bộ lọc_file thì mật khẩu đã tạo sẽ bị từ chối và ngày mai(1) sẽ tạo ra
một số khác. min_substr_len chỉ định độ dài chuỗi con tối thiểu để kiểm tra. Cái này
tùy chọn chỉ hoạt động nếu -b tùy chọn được xác định.

Biệt danh ngẫu nhiên con số máy phát điện lựa chọn
-s yêu cầu người dùng cho chuỗi ngẫu nhiên để tạo mật khẩu

-c cl_seed
sử dụng cl_seed như một hạt giống ngẫu nhiên để tạo mật khẩu. Tôi sử dụng nó khi tôi phải
tạo mật khẩu trong một tập lệnh shell.

Mật khẩu đầu ra lựa chọn
-d KHÔNG sử dụng bất kỳ dấu phân cách nào giữa các mật khẩu đã tạo. Tôi sử dụng nó khi tôi phải
tạo mật khẩu trong một tập lệnh shell.

-y in mật khẩu đã tạo và mật khẩu được mã hóa (xem nam crypt(3))

-q chế độ yên tĩnh (không in cảnh báo)

-l đánh vần mật khẩu được tạo. Hữu ích khi bạn muốn đọc mật khẩu được tạo bởi
điện thoại.
Chú ý: Hãy suy nghĩ kỹ trước khi đọc mật khẩu của bạn qua điện thoại.

-t in phát âm cho mật khẩu có thể phát âm được tạo

-h in thông tin trợ giúp và thoát

-v in thông tin phiên bản và thoát

MẶC ĐỊNH LỰA CHỌN


ngày mai -a 0 -M sncl -n 6 -x 10 -m 8 (phong cách mới)

Nếu bạn muốn tạo mật khẩu thực sự an toàn, bạn nên sử dụng tùy chọn -s. Để đơn giản hóa ngày mai
sử dụng, bạn có thể viết một kịch bản shell nhỏ. Ví dụ:
[bắt đầu] ----> pwgen.sh
#!/ Bin / sh
/ usr / local / bin / apg -m 8 -x 12 -s
[ cuối ] ----> pwgen.sh

EXIT


Sau khi hoàn thành xuất sắc nhiệm vụ của mình, ngày mai sẽ hoàn thành với mã thoát 0. Mã thoát của
-1 cho biết đã xảy ra lỗi. Lỗi văn bản được ghi vào dòng lỗi chuẩn.

CHẨN ĐOÁN


If / dev / random không có sẵn, ngày mai sẽ hiển thị một thông báo về nó.

Sử dụng apg 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

  • 1
    Bộ nạp khởi động Clover EFI
    Bộ nạp khởi động Clover EFI
    Dự án đã chuyển sang
    https://github.com/CloverHackyColor/CloverBootloader..
    Các tính năng: Khởi động macOS, Windows và Linux
    ở chế độ UEFI hoặc kế thừa trên Mac hoặc PC với
    UE...
    Tải xuống bộ tải khởi động Clover EFI
  • 2
    đoàn kết
    đoàn kết
    Tham gia cùng chúng tôi trong Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Bật kho lưu trữ URPMS trong
    hệ thống -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Tải về unitedrpms
  • 3
    Tăng cường thư viện C ++
    Tăng cường thư viện C ++
    Boost cung cấp di động miễn phí
    các thư viện C++ được đánh giá ngang hàng. Các
    nhấn mạnh vào các thư viện di động mà
    hoạt động tốt với Thư viện chuẩn C++.
    Xem http://www.bo...
    Tải xuống thư viện Boost C ++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL chuyển hướng các lệnh 3D từ một
    Ứng dụng Unix / Linux OpenGL trên một
    GPU phía máy chủ và chuyển đổi
    kết xuất hình ảnh 3D thành một luồng video
    với cái gì ...
    Tải xuống VirtualGL
  • 5
    libusb
    libusb
    Thư viện để kích hoạt không gian người dùng
    các chương trình ứng dụng để giao tiếp với
    Thiết bị USB. Đối tượng: Nhà phát triển, Kết thúc
    Người dùng / Máy tính để bàn. Ngôn ngữ lập trình: C.
    Thể loại...
    Tải xuống libusb
  • 6
    VÒI
    VÒI
    SWIG là một công cụ phát triển phần mềm
    kết nối các chương trình được viết bằng C và
    C ++ với nhiều cấp độ cao
    ngôn ngữ lập trình. SWIG được sử dụng với
    khác nhau...
    Tải xuống SWIG
  • Khác »

Lệnh Linux

  • 1
    axetoniso
    axetoniso
    axetoniso - đồ họa giàu tính năng
    ứng dụng gắn và quản lý CD/DVD
    hình ảnh ...
    Chạy axetoniso
  • 2
    ace_gperf
    ace_gperf
    ace_gperf - tạo ra một hàm băm hoàn hảo
    chức năng từ một bộ khóa ...
    Chạy ace_gperf
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - gửi tin nhắn API CORE
    đến daemon lõi-daemon ...
    Chạy coresendmsg
  • 4
    core_server
    core_server
    core_server - Máy chủ chính cho
    Thư rácBayes. MÔ TẢ: Hiện đang phục vụ
    chỉ giao diện web. Cắm vào
    người nghe cho các giao thức khác nhau là TBD.
    Điều này ...
    Chạy core_server
  • 5
    g.gui.gcpgrass
    g.gui.gcpgrass
    g.gui.gcp - Điều chỉnh địa lý bản đồ và
    cho phép quản lý các Điểm kiểm soát mặt đất.
    TỪ KHÓA: chung, GUI,
    định vị địa lý, GCP...
    Chạy g.gui.gcpgrass
  • 6
    g.gui.gmodelergrass
    g.gui.gmodelergrass
    g.gui.gmodeler - Người lập mô hình đồ họa.
    Cho phép tạo, chỉnh sửa tương tác
    và quản lý các mô hình. TỪ KHÓA: tổng quát,
    GUI, trình tạo mô hình đồ họa, quy trình làm việc ...
    Chạy g.gui.gmodelergrass
  • Khác »

Ad