• Trang chủ
  • Tôi là ai
  • Tôi làm
  • Tôi học
  • Kiếm tiền từ Google Adsense
  • Cách sống
  • Yêu công nghệ
  • Marketing

Đỗ Mạnh Hùng - Blog của Đỗ Mạnh Hùng SEO Expert, Mmomaster

kuking

You are here: Home / Marketing / 10 cách tạo mật khẩu ngẫu nhiên trong Linux từ dòng lệnh

10 cách tạo mật khẩu ngẫu nhiên trong Linux từ dòng lệnh

February 8, 2022 by Đỗ Mạnh Hùng

Cùng tìm hiểu 10 cách tạo mật khẩu ngẫu nhiên trong Linux từ dòng lệnh, chi tiết bài viết:

Quản Trị Mạng – Một trong những điều tuyệt vời của Linux là bạn có thể tự mình tạo ra hàng trăm thứ khác nhau, ngay cả việc đơn giản như tạo mật khẩu ngẫu nhiên cũng có thể được thực hiện bởi hàng chục lệnh. Sau đây chúng tôi xin giới thiệu tới các bạn 10 lệnh phổ biến nhất thường sử dụng để tạo mật khẩu này.

Trong quá trình sử dụng Linux, vấn đề bảo mật là điều quan tâm hàng đầu. Chúng tôi đã sưu tầm tất cả các lệnh từ Command-Line Fu và thử nghiệm trên máy tính của mình để đảm bảo rằng chúng đều hoạt động tốt. Nếu muốn trải nghiệm, bạn cũng có thể chạy các lệnh mình tìm thấy trên Windows với cài đặt Cygwin.

Cách tạo một mật khẩu Random

Trong bất kỳ lệnh tạo một password random được trình bày, bạn có thể hoặc là chỉnh sửa chúng để thay đổi độ dài của mật khẩu, hoặc chỉ sử dụng ký tự X đầu tiên nếu không muốn một mật khẩu quá dài. Chúng tôi khuyến cáo bạn sử dụng trình quản lý password LastPass để không phải lo vấn đề ghi nhớ chúng.

Phương pháp đầu tiên là sử dụng thuật toán mã hóa SHA, chạy thông qua base64 và đầu ra là chuỗi 32 ký tự.

date +%s | sha256sum | base64 | head -c 32 ; echo

Phương pháp thứ 2 được xây dựng trong tính năng /dev/urandom, các bộ lọc chỉ lọc duy nhất những ký tự thường được dùng cho mật khẩu. Kết quả đầu ra là 32 ký tự.

Phương pháp thứ 3 sử dụng tính năng rand của openssl. Có thể bạn không cài đặt nó trên hệ thống của mình, nhưng hãy thử nếu có thể.

openssl rand -base64 32

Phương pháp thứ 4 này hoạt động như một urandom khác, nhưng nó làm điều ngược lại. Khả năng Bash rất mạnh mẽ:

tr -cd ‘[:alnum:]’

Phương pháp 5 là một ví dụ khác về cách sử dụng bộ lọc chuỗi bằng dòng lệnh. Kết quả đầu ra có thể được in từ một file. Trong trường hợp này là tính năng urandom:

strings /dev/urandom | grep -o ‘:alnum:’ | head -n 30 | tr -d ‘n’; echo

Phương pháp 6 sử dụng một phiên bản đơn giản của urandom:

Phương pháp 7 quản lý việc sử dụng lệnh dd rất mạnh mẽ:

dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

Phương pháp 8 giúp bạn thậm chí có thể tạo một mật khẩu ngẫu nhiên left-hand. Sau đó bạn có thể nhập mật khẩu này bằng tay trái:

Phương pháp thứ 9: chỉ cần chạy lệnh này một lần, bạn có thể sử dụng randpw bất cứ khi nào bạn muốn tạo password random. Ngoài ra bạn cũng có thể đặt trong tập tin ~/.bashrc.

randpw(){

Bạn có thể sử dụng cú pháp tương tự để thực thi bất kỳ chức năng nào bằng cách thay thế trong {}.

Cuối cùng, đây cũng là cách dễ dàng nhất để tạo mật khẩu từ dòng lệnh. Nó hoạt động trong cả Linux, Windows với Cygwin và có thể cả Mac OS X. Mặc dù đây không phải là sự random như các lựa chọn trên, nhưng cũng đủ cho bạn thử:

date | md5sum

Có nhiều cách để bạn tạo ra các mật khẩu ngẫu nhiên từ dòng lệnh trong Linux, ví dụ như mkpasswd, sau đó bạn có thể gán chúng cho các tài khoản khác.

Quản Trị Mạng – Một trong những điều tuyệt vời của Linux là bạn có thể tự mình tạo ra hàng trăm thứ khác nhau, ngay cả việc đơn giản như tạo mật khẩu ngẫu nhiên cũng có thể được thực hiện bởi hàng chục lệnh. Sau đây chúng tôi xin giới thiệu tới các bạn 10 lệnh phổ biến nhất thường sử dụng để tạo mật khẩu này.

Trong quá trình sử dụng Linux, vấn đề bảo mật là điều quan tâm hàng đầu. Chúng tôi đã sưu tầm tất cả các lệnh từ Command-Line Fu và thử nghiệm trên máy tính của mình để đảm bảo rằng chúng đều hoạt động tốt. Nếu muốn trải nghiệm, bạn cũng có thể chạy các lệnh mình tìm thấy trên Windows với cài đặt Cygwin.

Cách tạo một mật khẩu Random

Trong bất kỳ lệnh tạo một password random được trình bày, bạn có thể hoặc là chỉnh sửa chúng để thay đổi độ dài của mật khẩu, hoặc chỉ sử dụng ký tự X đầu tiên nếu không muốn một mật khẩu quá dài. Chúng tôi khuyến cáo bạn sử dụng trình quản lý password LastPass để không phải lo vấn đề ghi nhớ chúng.

Phương pháp đầu tiên là sử dụng thuật toán mã hóa SHA, chạy thông qua base64 và đầu ra là chuỗi 32 ký tự.

date +%s | sha256sum | base64 | head -c 32 ; echo

Phương pháp thứ 2 được xây dựng trong tính năng /dev/urandom, các bộ lọc chỉ lọc duy nhất những ký tự thường được dùng cho mật khẩu. Kết quả đầu ra là 32 ký tự.

Phương pháp thứ 3 sử dụng tính năng rand của openssl. Có thể bạn không cài đặt nó trên hệ thống của mình, nhưng hãy thử nếu có thể.

openssl rand -base64 32

Phương pháp thứ 4 này hoạt động như một urandom khác, nhưng nó làm điều ngược lại. Khả năng Bash rất mạnh mẽ:

tr -cd ‘[:alnum:]’

Phương pháp 5 là một ví dụ khác về cách sử dụng bộ lọc chuỗi bằng dòng lệnh. Kết quả đầu ra có thể được in từ một file. Trong trường hợp này là tính năng urandom:

strings /dev/urandom | grep -o ‘:alnum:’ | head -n 30 | tr -d ‘n’; echo

Phương pháp 6 sử dụng một phiên bản đơn giản của urandom:

Phương pháp 7 quản lý việc sử dụng lệnh dd rất mạnh mẽ:

dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

Phương pháp 8 giúp bạn thậm chí có thể tạo một mật khẩu ngẫu nhiên left-hand. Sau đó bạn có thể nhập mật khẩu này bằng tay trái:

Phương pháp thứ 9: chỉ cần chạy lệnh này một lần, bạn có thể sử dụng randpw bất cứ khi nào bạn muốn tạo password random. Ngoài ra bạn cũng có thể đặt trong tập tin ~/.bashrc.

randpw(){

Bạn có thể sử dụng cú pháp tương tự để thực thi bất kỳ chức năng nào bằng cách thay thế trong {}.

Cuối cùng, đây cũng là cách dễ dàng nhất để tạo mật khẩu từ dòng lệnh. Nó hoạt động trong cả Linux, Windows với Cygwin và có thể cả Mac OS X. Mặc dù đây không phải là sự random như các lựa chọn trên, nhưng cũng đủ cho bạn thử:

date | md5sum

Có nhiều cách để bạn tạo ra các mật khẩu ngẫu nhiên từ dòng lệnh trong Linux, ví dụ như mkpasswd, sau đó bạn có thể gán chúng cho các tài khoản khác.

Các sản phẩm số CỰC HOT giải trí, học tập tham khảo ngay cho nóng:

  • Spotify Premium trọn đời
  • bán tài khoản tradingview tại oao.vn
  • chặn quảng cáo youtube trên tivi điện thoại, các loại
  • Đăng ký zoom giá rẻ

Tham khảo các bài hay sau:

  • cách tạo trend trên mạng xã hội
  • chỉ số sức mạnh dragon ball
  • xén lông cừu là gì

Nguồn:

  • https://huongdan365.com/ – oao.vn – google

Đọc thêm đê:

Krillin vì sao lại có được cô vợ đẹp nhất truyện Dragon Ball?
Đừng bỏ qua cách làm hoa bươm bướm đẹp mong manh
Bí quyết vượt qua khó khăn khi đặt tên cho baby mới chào đời
Vẽ bản đồ gia vị món ngon Việt qua 4.000 năm
Chuyện lạ nơi thiếu nữ 16 tuổi qua 3 đời chồng
Du lịch Miền Tây: 10 điểm đến không thể bỏ qua dịp Giỗ Tổ Hùng Vương

Filed Under: Marketing Tagged With: Chiến lược kinh doanh

About Đỗ Mạnh Hùng

Tôi quê tại Thanh Hà, Hải Dương (Quê hương gốc của Vải Thiều), đam mê về công nghệ và marketing online. Thích chia sẻ, tính hình hài hước. Nếu bạn có câu hỏi nào về SEO hãy kết bạn với tôi Facebook

Primary Sidebar

Kết bạn

  • Facebook
  • LinkedIn
  • Twitter
  • YouTube

Categories

  • Cách sống
  • Giới thiệu
  • Google Adsense
  • Marketing
  • Sức khỏe
  • Tin mới
  • Tôi học
  • Tôi làm
  • Yêu công nghệ

Footer

Về tôi

www.domanhhung.com Là website blog chia sẻ kiến thức của Đỗ Mạnh Hùng (Hùng SEO). Những kinh nghiệm trong quá trình làm việc, học tập, chiêm nghiệm về digital marketing, bán hàng, SEO, sách, IOT được tôi chia sẻ ở đây. Rất vui được làm quen với các độc giả.

Thông tin liên hệ:

  • Facebook: https://fb.com/domanhhung87
  • Linkedin: https://www.linkedin.com/in/domanhhung87/
  • Youtube: Youtube Hùng SEO
  • Địa chỉ: Hà Đông, Hà Nội

Thông tin khác

  • Quy định sử dụng
  • Chính sách bảo mật

Copyright © 2026 · Blog cá nhân của Đỗ Mạnh Hùng. Mọi chi tiết xin vui lòng liên hệ với tác giả Blog.