apgbfm - Chương trình quản lý bộ lọc APG Bloom
apgbfm -f filter -n numofwords [-q] [-s]
apgbfm -f filter -d dictfile [-q] [-s]
apgbfm -f filter -a word [-q]
apgbfm -f filter -A dictfile [-q]
apgbfm -f filter -c word [-q]
apgbfm -f filter -C dictfile [-q]
apgbfm -i filter
apgbfm [-v] [-h]
apgbfm được sử dụng để quản lý bộ lọc Bloom được sử dụng để hạn chế việc tạo mật khẩu trong phần mềm tạo mật khẩu APG. Việc sử dụng bộ lọc Bloom cho phép tăng tốc độ kiểm tra mật khẩu đối với các từ điển lớn và có một số lợi ích khác.
Ý tưởng sử dụng bộ lọc Bloom cho mục đích đó xuất phát từ phần mô tả của dự án OPUS OPUS: Ngăn chặn các lựa chọn mật khẩu yếu Báo cáo kỹ thuật Purdue CSD-TR 92-028 do Eugene H. Spafford viết.
Bạn có thể lấy bài viết này từ:
http://www.cerias.purdue.edu/homes/spaf/tech-reps/9128.ps
Nó có mô tả rất hay về bộ lọc Bloom và đó là lợi thế cho các hệ thống kiểm tra mật khẩu.
Nói một cách đơn giản, apgbfm tạo các giá trị băm n cho mỗi từ và đặt các bit tương ứng trong tệp bộ lọc thành 1. Để kiểm tra từ apgbfm, hãy tạo các hàm băm giống nhau cho từ đó và nếu tất cả n bit tương ứng trong tệp bộ lọc được đặt thành 1 thì giả sử từ đó tồn tại trong từ điển. apgbfm sử dụng SHA-1 làm hàm băm.
apgbfm có thể được sử dụng làm tiện ích độc lập, không chỉ với apg hoặc apgd.
Định dạng tệp bộ lọc có thể được thay đổi trong tương lai. Tôi sẽ cố gắng làm cho các định dạng tệp tương thích nhưng tôi không thể đảm bảo điều này.
apgbfm có thể làm chậm máy tính của bạn trong quá trình tạo bộ lọc.
sử dụng bộ lọc làm tên cho tên tệp bộ lọc Bloom.
in thông tin về bộ lọc.
tạo bộ lọc trống mới cho số từ numofwords. Hữu ích khi bạn muốn lấp đầy bộ lọc động.
tạo bộ lọc mới từ dictfile. Có thể mất nhiều thời gian để tạo bộ lọc từ một từ điển lớn. Trong từ điển đó, bạn có thể đặt các từ (một từ trên mỗi dòng) không xuất hiện dưới dạng mật khẩu được tạo. Ví dụ: người dùng đặt tên cho các từ phổ biến, v.v. Bạn thậm chí có thể sử dụng một trong các từ điển đi kèm với công cụ bẻ khóa mật khẩu từ điển. Kiểm tra này là trường hợp nhạy cảm. Ví dụ: nếu bạn muốn từ chối từ 'root', bạn nên chèn vào dictfile các từ: root, Root, RoOt, ... , ROOT. Để cho biết rằng chương trình đang hoạt động apgbfm in dấu chấm cho mỗi 100 từ được thêm vào từ điển.
thêm từ vào bộ lọc.
thêm tất cả các từ trong dictfile vào bộ lọc. Để cho biết rằng chương trình đang hoạt động apgbfm in dấu chấm cho mỗi 100 từ được thêm vào từ điển.
kiểm tra từ để xem có xuất hiện trong bộ lọc không.
kiểm tra từng từ trong dictfile xem có xuất hiện trong bộ lọc không.
chế độ yên lặng.
tạo bộ lọc mới ở chế độ không phân biệt chữ hoa chữ thường.
thông tin phiên bản in.
in thông tin trợ giúp.
Khi hoàn thành thành công nhiệm vụ của mình, apgbfm sẽ hoàn thành với mã thoát 0. Mã thoát -1 cho biết đã xảy ra lỗi. Lỗi văn bản được ghi vào luồng lỗi tiêu chuẩn.
Không có.
Không có. Nếu bạn tìm thấy, vui lòng gửi mô tả lỗi cho tác giả.
Trang người đàn ông này cũng là Alpha.
apg(1)
Adel I. Mirzazhanov,
Trang chủ dự án: http://www.adel.nursat.kz/apg/