Một cách chứng minh Fool để nhớ hàng ngàn mật khẩu một cách dễ dàng
Một trong những nhức đầu phổ biến nhất mà mọi người đang phải đối mặt là phải nhớ hàng tá mật khẩu được liên kết với mọi trang web. Những gì hầu hết mọi người làm để đơn giản hóa vấn đề là sử dụng một mật khẩu duy nhất cho tất cả các acount của họ. Để làm điều đơn giản hơn, một từ dễ nhớ được sử dụng làm mật khẩu. Nó không phải là đáng ngạc nhiên khi thấy rằng 'mật khẩu' đứng đầu danh sách cho 10 mật khẩu phổ biến nhất. Một số người trong số họ cố gắng để được thông minh, đặt một 1 đằng sau 'mật khẩu' (có nghĩa là 'password1' ) và cầu nguyện rằng các tin tặc không phải là thông minh như họ để đến với một ý tưởng 'khéo léo' .
Vấn đề với việc sử dụng cùng một mật khẩu là khi ai đó tìm ra mật khẩu của bạn, tất cả các tài khoản của bạn sẽ được bên thứ ba truy cập ngay lập tức. Nếu ai đó xâm nhập vào tài khoản Amazon.com hoặc Paypal của bạn có chứa thông tin thẻ tín dụng của bạn, kết quả sẽ bị phá hủy.
Làm thế nào tôi có thể nhớ rất nhiều mật khẩu?
Trong lập trình, một cách an toàn để lưu trữ mật khẩu trong cơ sở dữ liệu là sử dụng hàm băm muối. Một chuỗi các từ được sử dụng làm khóa (còn được gọi là 'muối') và nối thêm vào mật khẩu người dùng đã nhập. Mật khẩu mới được hình thành này sau đó được băm bằng mã hóa md5 và kết quả được lưu trữ trong cơ sở dữ liệu. Để minh họa, người dùng đã nhập 'password1' làm mật khẩu của mình. Kịch bản sau đó gắn thêm một muối được gọi là 'iloveyou' vào mật khẩu dẫn đến 'iloveyoupassword1' . Mật khẩu này sau đó được mã hóa để tạo ra một chuỗi ngẫu nhiên '228e4011b6afbevge44e3d787d606407' mà sau đó được lưu trữ trong cơ sở dữ liệu.
Bây giờ, tất cả điều này áp dụng cho bạn như thế nào?
Cái này đơn giản. Sử dụng cùng một khái niệm như salting, bạn có thể tạo ra hàng ngàn mật khẩu một cách dễ dàng. Sử dụng một mật khẩu cơ sở, những gì bạn cần làm là để thêm tên trang web vào mật khẩu của bạn. Ví dụ: nếu mật khẩu cơ bản của tôi là 'iloveyou', thì tôi có thể đặt mật khẩu cho email Yahoo của mình là 'iloveyouyahooemail' và mật khẩu tài khoản ngân hàng là 'iloveyouXYZbank' . Trong trường hợp này, bạn có thể tạo mật khẩu khác cho các trang web khác nhau. Và kể từ khi mật khẩu của bạn dài và không phải là một từ được tìm thấy trong từ điển, nó sẽ khó khăn cho hacker để crack nó.
Để làm cho mật khẩu của bạn an toàn hơn, bạn có thể sử dụng kết hợp số, chữ thường, chữ thường và ký tự đặc biệt cho mật khẩu cơ bản của bạn. '15 @ gdH34 ′ sẽ là một mật khẩu cơ bản tốt. Một số trang web chỉ cho phép mật khẩu 8 ký tự, vì vậy bạn có thể phải chơi xung quanh bằng mật khẩu cơ sở để kiểm soát độ dài mật khẩu đã tạo.
Những gì tôi đã liệt kê ở đây chỉ là một trong những cách bạn có thể sử dụng để tạo mật khẩu. Bạn được tự do thử nghiệm và đặt quy tắc của riêng bạn. Nếu bạn có một số cách thú vị để tạo mật khẩu, hãy chia sẻ mật khẩu tại đây.