Tìm hiểu về mã hóa theo kiểu bình dân!

Duy Luân
1/12/2015 9:11Phản hồi: 109
109 bình luận
Chia sẻ

Xu hướng

levutuannghi
ĐẠI BÀNG
8 năm
Ngày con thơ bé mình nghịch cái vb6 cứ nghĩ là tự chế ra cái mã hóa cho riêng mình độc quyền, đảo câu thay số, chuyển sang hex tá lả và so sánh với nhau khi đã mã hóa, giờ mới biết đó mà mã hóa 1 chiều. Có sư phụ nào cho mình hỏi mã hóa 1 chiều có an toàn hơn đối xứng ko có thể dịch ngược lại ko?
jlovec
TÍCH CỰC
8 năm
bod fuk tssyd yjivk yrd , frrc jorrit.
thank's ad ^^
Mã hoá đối xứng: Bản gốc "Duy luân đẹp trai" Mã hóa "xxx... không phải Duy luân" Sau khi mã hóa "Duy luân đập chai" 😃
hay nhưng dài vãi chưởng
denhun
TÍCH CỰC
8 năm
Vẫn đang dùng EFS của Windows và Winrar là chủ yếu.
Mật mã là gì? Là thứ ai cũng nhìn thấy nhưng không phải ai cũng hiểu.
Đọc về mã hoá lại nhớ Alan Turing và cỗ máy Egima. Cả mấy truyện của Dan Brown nữa.
ghocvn
ĐẠI BÀNG
8 năm
Nên nói thêm về chữ ký số (khoá bí mật và khoá công khai). Ví dụ với thực tế ở Việt Nam. Nhiều bạn làm luận văn thường hỏi mình làm phần này.
duo8
TÍCH CỰC
8 năm
@ghocvn Là cái mã hoá asymmetric/public key đó.
happygrass
TÍCH CỰC
8 năm
@duo8 Trong phần bài viết của bác Luân chỉ đề cập đến việc dùng asymmetric encryption để mã hoá và giải mã mà thôi. Nên bác Luân nhấn mạnh là người nhận phải có private key. Còn ý bác ghocvn là nói bác Luân nói thêm về ứng dụng của asymmetric encryption trong chữ ký số (khi đó người nhận phải có public key của người gửi để xác thực người gửi).
happygrass
TÍCH CỰC
8 năm
Thực ra khi lưu trữ khoá trên máy tính, người ta dùng một con số để lưu. Ví dụ DES dùng 56bit để lưu khoá. Do đó, số lượng khoá khác nhau là có giới hạn. Chẳng hạn DES chỉ có 2^56 khoá khác nhau mà thôi, không như bác nghĩ là không khoá nào là giống khoá nào. Do đó mới có chuyện tấn công vét cạn Brute-force.

DES/AES mã hoá theo từng khối dữ liệu. Ví dụ, dữ liệu cần mã hoá lớn thì nó sẽ cắt dữ liệu ra nhiều khối (8 byte chẳng hạn). Sau đó nó sẽ mã hoá từng khối nhỏ, rồi nối lại với nhau.
Toni Teo
TÍCH CỰC
8 năm
Mỗi lần down file lớn hay check mã MD5, SHA. Em xin hết ạ 😁
tucammoi
TÍCH CỰC
8 năm
vậy có cách nào mã hóa khi lướt web ko ạ?
happygrass
TÍCH CỰC
8 năm
@tucammoi Khi lướt web bằng giao thức https là nội dung trên đường truyền đã được mã hoá tự động, như dùng gmail chẳng hạn. Tuy nhiên, web site/server không hỗ trợ https thì phải dùng chiêu thức khác thôi.
tucammoi
TÍCH CỰC
8 năm
@happygrass vậy à, sao giờ tui thấy cái nào cũng https hết rồi mà? còn chiêu thức nào mã hóa hay hay inbox tui nhé.

happygrass
TÍCH CỰC
8 năm
@tucammoi Nếu server không hỗ trợ https thì có thể dùng ssh tunnelling để tạo đường truyền mã hoá.
duo8
TÍCH CỰC
8 năm
@happygrass Rồi sẽ vẫn có đoạn ko mã hoá.
happygrass
TÍCH CỰC
8 năm
@duo8 Cái đoạn đó cố gắng càng ngắn càng tốt, tốt nhất là trong local network, hay nhất là trong cùng server.
oánh dấu. hay
cả 1 quá trình hình thành
nhiều bác kiến thức uyên thâm thế nhỉ?em đọc mà không hiểu các bác nói gì luôn!các bác đều học về bên công nghệ thông tin và chắc đều đang làm việc liên quan tới lĩnh vực này phải không nhỉ
duo8
TÍCH CỰC
8 năm
@anhmtk e học cấp 3 😁
Thiệt sao trời?
tucammoi
TÍCH CỰC
8 năm
@anhmtk trên các diễn đàn hacker có hết quan trọng có duyên hay ko?
nvmnghia
ĐẠI BÀNG
8 năm
đào mộ tí, thực ra có những mã hóa thực sự không giải được, vd như mã hóa cổ điển dạng nhiều bảng chữ cái (tất nhiên, nếu lộ bảng chữ cái - password - ra thì vẫn giải được). cách giải mã burteforce sẽ cho ra tất cả các kết quả khả thi chứ không phải kết quả chính xác cuối cùng
Vmemory
CAO CẤP
8 năm
@nvmnghia brute force chỉ dùng để đoán mật khẩu ngắn thôi, tầm 5-6 ký tự đổ lại, chứ dài hơn cũng chịu. Mình từng thử dò mật khẩu được đặt là "computer" nhưng nó mất hàng năm để dò, bỏ qua vì không đợi nổi. Có nhiều phương pháp khác nhanh hơn
nvmnghia
ĐẠI BÀNG
8 năm
@Vmemory nhưng về lý thuyết là dò ra bạn à =))))
kiểu mật mã vigenere có từ mấy trăm năm rồi, nếu mật khẩu đủ dài và ngẫu nhiên thì không giải nổi đâu, vd thế này chuỗi nghgf dùng khóa 12345 giải mã ra thành nghia, nhưng 54321 lại thành trang chẳng hạn. brute force nó sẽ giải ra tất cả các đoạn mã 5 kí tự có thể được, đúng là dò ra văn bản gốc, nhưng không biết cái nào là gốc thật =)))
còn các phương pháp kia (trừ hash, mình chưa tìm hiểu kĩ lắm), theo mình biết là nó chỉ có 1 kết quả đúng, nên dù mất thời gian hàng ngàn hàng tỉ năm vẫn có thể tìm ra được.
Với cả phương pháp nào nhanh hơn thế?
duo8
TÍCH CỰC
8 năm
@nvmnghia Cái kiểu mã hóa đó yêu cầu khóa dài bằng nội dung, giống kiểu one time pad, nên không thực tế lắm.
nvmnghia
ĐẠI BÀNG
8 năm
@duo8 đúng nó rồi =))))))) nhưng lại có đặc tính hay ho kia
Vmemory
CAO CẤP
8 năm
@nvmnghia Chẳng ai rảnh để mất hàng năm để dò 1 thứ mã hóa mà khi đó nó thành vô nghĩa, thời đại công nghệ, mọi thứ thay đổi hằng ngày, hằng giờ, tốc độ là yếu tố quyết định tất cả. Đúng là đủ thời gian & máy đủ mạnh thì không có mã hóa nào mà không giải được, vấn đề là... không hợp lý khi quá lâu
Mình nghe đồn ngày nay người ta đã giải mã thành công mã hóa 1024 bit (trước đó là 512 bit), với kiểu brute force thì 128 bit thôi có dò cả năm chứ đừng nói 1024 bit

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019