Điểm:0

Tìm kiếm một cách tiếp cận (và đã tạo ra một cách tiếp cận!) đó là mã rất nhỏ và đơn giản, nhưng không thể bẻ khóa được

lá cờ tt

Tôi đang tìm kiếm/làm việc trên một thuật toán phải rất nhỏ và đơn giản, không có thư viện bổ sung và những thứ có vẻ đáng ngờ đối với người dùng sử dụng mã. Bạn có thể thấy những gì tôi có ý nghĩa bằng cách đọc dưới đây. Người dùng chỉ giữ mã đơn giản đã chết mà anh ta thậm chí có thể hiểu và ghi nhớ mật mã của mình, đồng thời các tệp được mã hóa (có thể đảo ngược) và về cơ bản là không thể bẻ khóa được.

Đây là phương pháp của tôi, nhưng nó có thực sự vững chắc không?:

Giả sử tệp (có thể là tệp video hoặc tệp văn bản) là tệp này (đọc dưới dạng byte) > 'chúng tôi đã đi qua', sẽ được mã hóa. Và mật khẩu là "cloudteethbook". Byte đầu tiên của tệp 'w' nhìn vào chữ cái đầu tiên của mật mã 'c' và tăng vị trí byte của nó lên theo ex. 3 nếu 'c' là ký tự thứ 3 trong số 256 ký tự có thể. Sau đó, chữ cái thứ hai của tệp 'e' nhìn vào chữ cái thứ hai của mật mã 'l' và thực hiện lại. Khi mật khẩu được sử dụng hết, nó sẽ lặp lại lần nữa khi đi sâu hơn vào tệp.

Đối với một ví dụ thực tế/đã hoạt động (giả sử a là 1 và z là 26, trong khi 'dấu cách' là 27): file = 'đi qua' mật khẩu = 'acb' đầu ra = 'xdnlhfawjsrwhk' Giải thích: Chữ W được nâng lên 1 chữ cái trong bảng chữ cái, bởi vì '[a]cb', là 1 để nâng nó lên, cho ra x. Và như thế. Chữ K trong WALKED cũng bằng chữ 'a', vì chúng tôi đã khởi động lại mật khẩu của mật khẩu.

Matthew Towers avatar
lá cờ es
Đây được gọi là [Mật mã Vigenere](https://en.m.wikipedia.org/wiki/Vigen%C3%A8re_cipher)
Geoffroy Couteau avatar
lá cờ cn
Và nó thực sự cực kỳ dễ bị bẻ khóa - hàng chục chương trình ngoài kia có thể làm được điều đó ngay lập tức (nhưng nếu bạn tự phát minh ra nó, thì cũng xin chúc mừng! Bạn đã phát minh lại một trong những mật mã quan trọng nhất của mật mã từ vài thế kỷ trước). Bạn sẽ tìm thấy nhiều tài nguyên trên web để hiểu tại sao nó *không* an toàn.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.