10 cách để tạo mật khẩu an toàn trên Linux
Điều quan trọng hơn bao giờ hết là sử dụng mật khẩu mạnh cho các tài khoản trực tuyến của bạn. Nếu không có mật khẩu an toàn, rất dễ bị người khác bẻ khóa. Thật tuyệt nếu bạn có thể tự nghĩ ra một mật khẩu tốt, nhưng nếu bạn không có ý tưởng hoặc cảm thấy mật khẩu của mình không đủ an toàn, bạn có thể nhờ máy tính tạo ra một mật khẩu cho bạn.
Dưới đây là 10 cách bạn có thể tạo mật khẩu hoàn toàn mới, an toàn mà bạn có thể tin cậy trên Linux.
Mục Lục
1. APG
Trình tạo mật khẩu tự động, hoặc APG, được cài đặt trên tất cả các hệ thống Ubuntu. Đây là một tiện ích dễ sử dụng có thể cung cấp cho bạn nhiều mật khẩu khác nhau dựa trên đầu vào ngẫu nhiên từ bàn phím của bạn. Ví dụ: bạn có thể chạy lệnh này trên Giao diện dòng lệnh Ubuntu (CLI):
apg
Điều này sẽ cung cấp sáu mật khẩu “có thể phát âm được”. Chúng có nghĩa là có thể phát âm được để làm cho chúng dễ nhớ hơn, mặc dù phần lớn trong số chúng vẫn là ngẫu nhiên.
Nếu bạn muốn mật khẩu hoàn toàn ngẫu nhiên, bạn có thể chạy:
apg -a 1
Lệnh này sẽ cung cấp cho bạn mật khẩu có từ 8 đến 10 ký tự hoàn toàn ngẫu nhiên. Tất nhiên, điều này cũng chỉ xảy ra sau khi bạn đã cung cấp cho nó một số đầu vào ngẫu nhiên bằng bàn phím của mình.
2. pwgen
pwgen là một tiện ích khác chỉ cần cài đặt nhanh bằng lệnh:
sudo apt-get install pwgen
Khi bạn có công cụ tạo mật khẩu trên hệ thống của mình, hãy chạy lệnh này để tạo mật khẩu:
pwgen
Lệnh sẽ tràn ngập thiết bị đầu cuối của bạn với nhiều mật khẩu, vì vậy bạn chỉ cần chọn ngẫu nhiên một mật khẩu (tốt nhất là không phải mật khẩu đầu tiên hoặc cuối cùng).
Điều này được thực hiện trong trường hợp ai đó ở gần hoặc nhìn qua vai bạn—bằng cách đó, họ sẽ không biết bạn đã chọn mật khẩu nào trong số nhiều mật khẩu được hiển thị.
Bạn cũng có thể sử dụng các cờ khác nhau để tùy chỉnh mật khẩu của mình:
Cách tạo một mật khẩu duy nhất
Sử dụng cờ -1 để tạo một mật khẩu thay vì toàn bộ màn hình chứa đầy chúng.
Cách tạo mật khẩu bằng một thuật toán khác
Nếu bạn chạy lệnh bằng cờ -s, mật khẩu sẽ được tạo bằng một thuật toán khác để làm cho mật khẩu thậm chí còn an toàn hơn.
Cách tạo mật khẩu có ký tự đặc biệt
Cờ -y thêm các ký tự đặc biệt vào mật khẩu được cung cấp.
Cách tạo mật khẩu không có số
Cờ -0 tạo mật khẩu không bao gồm số.
Cách tạo mật khẩu không có ký tự phức tạp
-Cờ B không cho phép sử dụng các ký tự khó đọc, chẳng hạn như 1 I l hoặc 0 O
Cách tạo mật khẩu không có nguyên âm
Cờ -v không cho phép bất kỳ nguyên âm nào. Điều này chủ yếu được sử dụng nếu trang web không cho phép sử dụng ngôn ngữ xúc phạm trong mật khẩu.
3. makepasswd
makepasswd là một tiện ích khác giúp việc tạo mật khẩu trở nên đơn giản. Bạn có thể cài đặt nó bằng lệnh này:
sudo apt-get install makepasswd
Từ đó, bạn có thể tạo một số mật khẩu bằng lệnh này:
makepasswd -count X -minchars Y
Thay “X” bằng số lượng mật khẩu bạn muốn và “Y” bằng độ dài tối thiểu của mỗi mật khẩu. Nó cũng đủ linh hoạt cho những người dùng khác.
Ví dụ: lệnh sau sẽ cung cấp cho bạn một mật khẩu chỉ gồm số ngẫu nhiên chỉ có bốn chữ số, tức là mã PIN (Số nhận dạng cá nhân):
makepassword -string 1234567890 -chars 4
4. mật khẩu-cli
Nếu việc ghi nhớ mật khẩu của bạn là phần khó nhất khi sử dụng thông tin đăng nhập an toàn, thì trình tạo mật khẩu sẽ là người bạn tốt nhất mới của bạn. Bạn có thể cài đặt nó bằng lệnh này:
sudo apt-get install passwordmaker-cli
Để sử dụng tiện ích dòng lệnh này, hãy chạy:
passwordmaker --url smartreviewaz.com
Thay thế “smartreviewaz.com” bằng một trang web khác mà bạn chọn. Sau đó, nó sẽ hỏi bạn Mật khẩu chính trước khi cung cấp cho bạn một mật khẩu an toàn.
Điểm hay của công cụ này là bạn có thể sử dụng cùng một Mật khẩu chính và nhận các mật khẩu khác nhau cho các trang web khác nhau. Nếu bạn quên mật khẩu cho một trang web nhất định, bạn có thể chạy lại tiện ích với cùng một trang web và Mật khẩu chủ, và bạn sẽ nhận được cùng một mật khẩu an toàn. Điều này có thể sẽ nhắc bạn về trình quản lý mật khẩu.
5. Thủ công với các lệnh được chế tạo tốt
Bạn cũng có thể thử sử dụng một số lệnh được thiết kế tốt để tạo mật khẩu của riêng mình mà không cần phải dựa vào các tiện ích đặc biệt để tạo mật khẩu. Ví dụ: bạn có thể sử dụng lệnh bên dưới để tạo mật khẩu và mật khẩu này sẽ luôn là duy nhất vì nó dựa trên ngày hiện tại, bao gồm cả giây:
date +%s | sha256sum | base64 | head -c 32 ; echo
Một ví dụ khác dễ nhớ hơn (nghĩa là lệnh chứ không phải mật khẩu mà nó tạo ra) là:
date | md5sum
6. OpenSSL
OpenSSL cũng giúp tạo mật khẩu. Sử dụng chức năng rand, bạn có thể có nhiều mật khẩu an toàn ngẫu nhiên trên Linux. Tất cả những gì bạn cần làm là chỉ định độ dài của mật khẩu bạn muốn tạo.
Nhiều bản phân phối Linux được cài đặt sẵn OpenSSL; tuy nhiên, chúng có thể không có chức năng rand. Đối với điều này, bạn cần cài đặt nó trên Ubuntu bằng lệnh APT:
sudo apt install rand
Khi chức năng được cài đặt, bạn có thể tạo mật khẩu bằng lệnh sau:
openssl rand -base64 14
“14” là độ dài của mật khẩu, nhưng bạn có thể sử dụng bất kỳ độ dài nào cho mật khẩu của mình.
7. Tiện ích GPG
Một phương pháp khác được sử dụng rộng rãi để tạo mật khẩu là GPG. Nó cũng là một công cụ dòng lệnh có sẵn trên Linux, Windows và Android. Chẳng hạn, để tạo mật khẩu gồm 16 chữ số, bạn có thể thực hiện lệnh như sau:
gpg
8. Tập lệnh Perl
Bạn cũng có thể sử dụng tập lệnh Perl để tạo bao nhiêu mật khẩu tùy thích trên hệ thống Linux. Để cài đặt perl trên Ubuntu, hãy sử dụng lệnh apt-get:
sudo apt-get install perl
Sau khi cài đặt, hãy tạo một tệp perl trong đó bạn sẽ thêm một tập lệnh để tạo mật khẩu. Tạo tệp tập lệnh có phần mở rộng .pl bằng trình chỉnh sửa nano:
nano passwordscript.pl
Thêm nội dung sau vào tệp .pl:
#!/usr/bin/perlmy @alphanumeric = ('a'..'z', 'A'..'Z', 0..9);
my $randpassword = join '', map $alphanumeric[rand @alphanumeric], 0..8;
print "$randpasswordn"
Để lưu tệp, nhấn Điều khiển + Xsau đó Yva đanh đi vào.
Bây giờ, hãy thực thi tập lệnh bằng tiện ích perl để tạo mật khẩu:
perl passwordscript.pl
9. Ứng dụng giao diện người dùng mặc khải
Nếu không thoải mái khi sử dụng dòng lệnh Linux, bạn có thể sử dụng các ứng dụng có Giao diện người dùng đồ họa (GUI) thân thiện với người dùng để tạo mật khẩu. Một công cụ như vậy là Khải Huyền. Để cài đặt Revelation trên Ubuntu, hãy ra lệnh sau:
sudo apt-get install revelation
Khi khởi chạy, hãy chuyển đến Xem > Tạo mật khẩu để mở cửa sổ tạo mật khẩu. Tại đây, bạn sẽ cung cấp độ dài của mật khẩu mà bạn muốn thực hiện. Bạn cũng có thể chọn hộp ở dưới cùng nếu muốn có dấu câu trong mật khẩu để làm cho mật khẩu phức tạp hơn.
Để tạo mật khẩu, hãy nhấp vào Phát ra cái nút.
10. Giao diện người dùng Keepassx
Một ứng dụng GUI khác mà bạn có thể sử dụng để tạo mật khẩu là Keepassx. Nó là một công cụ quản lý mật khẩu cũng dễ cài đặt và sử dụng trên Linux. Để cài đặt Keepassx trên Ubuntu, hãy thực hiện:
sudo apt-get install keepassx
Bây giờ, hãy khởi chạy nó và nhấp vào Cơ sở dữ liệu > Cơ sở dữ liệu mới. Tại đây, bạn sẽ cung cấp khóa chính và sau đó nhấp vào Được chứ. Tiếp theo, đi đến Nhóm > Thêm một nhóm mới. Đặt tên cho nhóm và nhấn Được chứ. Sau đó, bấm vào Bài viết > Thêm mục nhập mới.
Để tạo mật khẩu, hãy nhấn nút tướng quân nút nằm ở phía bên tay phải. Bạn cũng có thể chỉ định độ dài của mật khẩu bạn muốn và ký tự nào bạn muốn sử dụng.
Bạn sử dụng gì cho mật khẩu?
Có rất nhiều cách để tạo mật khẩu an toàn trên Linux, vì vậy không có lý do gì để không làm như vậy.
Điều quan trọng là giữ bí mật và an toàn cho mật khẩu của bạn. Cho dù bạn sử dụng bao nhiêu công cụ để tạo mật khẩu dài phức tạp, thì cuối cùng, tất cả vẫn là giữ chúng ở nơi an toàn. Bất cứ ai cũng có thể lừa bạn tiết lộ mật khẩu. Đặt quy tắc không tin tưởng bất kỳ ai về thông tin đăng nhập của bạn, bất kể điều gì.