Mã hóa Files và Giải mã Files (3 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Vâng, thôi các anh đúng...!

Nói đến thế mà bạn vẫn còn cố. Diễn đàn có nội quy rõ ràng bạn à.
Việc nào ra việc ấy, ý kiến phải có căn cứ rõ ràng. Nếu có điểm nào vi phạm nội quy thì đã có người chuyên trách xử lý.
Em thấy anh dùng từ cũng chuẩn còn thường góp ý cho mọi người vậy, Nội quy thì anh bảo nội quy luôn đi.
Tự nhiên nói hiến pháp và pháp luật có thánh nhân mới hiểu được anh.

Dữ liệu quan trọng thì cũng đã có mật khẩu tập tin thậm trí nén bằng mật khẩu hay gửi link chia sẻ riêng tư, đầy cách ra còn chẳng biết dùng gì giờ lại mã hoá exe, với lại dll ... làm như mật vụ không bằng... có mà hoá vàng!
Thôi nhé em xin hết.
 
Lần chỉnh sửa cuối:
Lại cứ phải nói thẳng ra bạn mới chịu hiểu à?

Người ta bày cỗ ra bàn, vừa mới bắt đầu ăn vào mồm thì bạn lao vào la hét bảo không ngon đâu, kêu người ta dọn bỏ sọt rác. Vậy có cay, có tức không?
 
Nói chung , chúng ta đang đi quá xa chủ đề của bài viết. Chúng ta lên quay lại trùng vào việc mã hóa file và giải mã.
 
Trời nóng nên người nóng theo và đầu cũng nóng hầm hập.
 
Nói chung , chúng ta đang đi quá xa chủ đề của bài viết. Chúng ta lên quay lại trùng vào việc mã hóa file và giải mã.
Cảm ơn bạn ... yên tâm tôi mở nó ra thì tôi sẽ có khả năng định hướng tốt cho nó đi đâu và về đâu

có thể tôi cho nó tăng vài k xem là bình thường hay dừng ở đâu đó điều đó tôi muốn hay không thôi

Nhưng trong chừng mục nào đó tôi vẫn muốn bụi, bặm và lảng tử một chút cho nó vui và cũng không nên nghĩ là quá đà với tôi sẽ là một sai lầm đấy

còn lại ta cứ thoải mái bàn xa một chút không sao cả nhưng đừng đi quá xa là tốt
 
Tôi úp bản nháp thử lên đây cho ai đó tò mò thử chút xem có gì khác biệt xong ta cũng là 1 cái như vậy cho vui

1/ Mục EncryptionKey là nơi Bạn nhập pass hay key tùy thích keo là chi không quan tâm ( Lưu ý mục này bỏ trống là lỗi )

Thực ra nếu Tôi If EncryptionKey = '' them EncryptionKey =123 là xong nhưng không thích

2/ Mục Encrypt Files là bạn chọn file cần mã hóa

3/ Mục Decrypt Files là giải mã mục số 2 với Pass của mục số 1 ... nếu sai thông tin đã nhập mục số 1 là tịt

sẽ xuất Hàm COM và API như vậy ... Nếu thích sẽ viết thêm như sau

1/ chọn Folder nó duyệt qua các File trong Folder đệ quy hay không đề quy Folder duyệt tới đâu mà hóa tới đó không xóa file gốc

2/ Như mục trên nhưng có tùy chọn duyệt mã hóa tới đâu xóa File gốc tới đó ( kiểu như Virus mã hóa hết sạch File trong Folder )

3/ Giao diện bản nháp như sau

1684464995198.png

đính kèm Bản nháp thử cho ai tò mò chơi 1 chút

Xóa File chuyển lên bài số 1 các bản Fix lỗi và cập nhật mới
 
Lần chỉnh sửa cuối:

File đính kèm

  • 1684466063956.png
    1684466063956.png
    212.9 KB · Đọc: 37
TÔi úp thêm bản 2 để thăm dò ý kiếm xem sao

Bản 2 này như bản bài số 26 chỉ khác như sau

1/ Thêm xử lý lỗi nếu Mục EncryptionKey bỏ trống nó sẽ thoát

2/ Thêm tùy chọn xóa File gốc khi tích chọn Delete FileName

3/ Có lẻ tôi sẽ cho nó vào AddIns sử dụng khi cần thiết như sau

Khi ta làm việc chung máy tính hay Ở Cty mà muốn bảo mật tốt file của Mình không muốn cho ai xem thì có 1 buton chạy code

Mã hóa lại file như trên Xong xóa File gốc đi cho yên tâm... xong khi cần ta lại giải mã ra là ok

đính kèm file nháp bản thứ 2 giao diện như sau

1684467668796.png

đừng quan tâm tới đuôi file sau khi mã hóa vì tôi viết 1 hàm tự động tạo đuôi file không trùng lặp trong 5 chữ số rồi

Mục đích nếu có File trùng lặp trong Folder thì nó sẽ khác nhau cái đuôi file và sai số trong 5 chữ số có nghĩa 10.000 file sẽ có 1 file trùng đuôi ?!


Xóa File chuyển lên bài số 1 các bản Fix lỗi và cập nhật mới
 
Lần chỉnh sửa cuối:
Bạn nào thử mã hóa File khoãng 20 MB xem là thấy cách mã hóa của nó không phải ghi mã lỗi vào File xong xử lý File trả lại file ban đầu

Cách đó tôi đã thử nhưng không hiệu quả lắm ... hay tôi chưa ngộ ra chăng ??!!!!!!!!!!!
 
TÔi úp thêm bản 2 để thăm dò ý kiếm xem sao
Em cũng chưa test nhiều, chỉ mới thử trên 1 file excel và chính file EcryptDecryptFiles.rar mà bác gửi luôn thì thấy nó hoạt động tốt, em chỉ có một số nhận xét như sau:
1/ Khi tải file về và mở lên -> Cảnh báo virus mặc định của windows 10 báo có virus
2/ Nên có thêm nút "Thực hiện" và thông báo "Hoàn thành" cho trực quan
3/ Checkbox delete file chỉ thực hiện được đối với Encrypt. Còn đối với decypt nó không xóa file mã hóa
4/ Nếu có thể mở rộng được, bác nên cho tùy chọn nhiều file hoặc folder
Hy vọng nhận xét của em sẽ giúp hoàn thêm hơn chương trình của bác! (Cái nào không hợp lý bác cứ bỏ qua :D )
 
Em cũng chưa test nhiều, chỉ mới thử trên 1 file excel và chính file EcryptDecryptFiles.rar mà bác gửi luôn thì thấy nó hoạt động tốt, em chỉ có một số nhận xét như sau:
1/ Khi tải file về và mở lên -> Cảnh báo virus mặc định của windows 10 báo có virus
2/ Nên có thêm nút "Thực hiện" và thông báo "Hoàn thành" cho trực quan
3/ Checkbox delete file chỉ thực hiện được đối với Encrypt. Còn đối với decypt nó không xóa file mã hóa
4/ Nếu có thể mở rộng được, bác nên cho tùy chọn nhiều file hoặc folder
Hy vọng nhận xét của em sẽ giúp hoàn thêm hơn chương trình của bác! (Cái nào không hợp lý bác cứ bỏ qua :D )
1/ yên tâm không sao cả đang nháp thôi mai mốt viết kỹ lại

2/ Thêm tiến trình thôi mà

3/ Mục này chỉ áp dụng cho mã hóa File xong xóa File gốc là hợp lý không cần viết lại nữa

4/ đã nêu bài số 26 có 2 mục cuối ... xem hình

1684470650714.png

2 Mục trên nếu ai đó làm bạy sẽ rất thảm khốc khi không biết Pass đấy
 
2 Mục trên nếu ai đó làm bạy sẽ rất thảm khốc khi không biết Pass đấy
Vậy thì khi bấm nút để "Thực hiện" sẽ hiện thêm một cảnh báo quan trọng để mọi người chú ý. Còn ai bỏ qua cảnh báo mà làm liều và vẫn tiếp tục thì chấp nhận thôi :D
 
Vậy thì khi bấm nút để "Thực hiện" sẽ hiện thêm một cảnh báo quan trọng để mọi người chú ý. Còn ai bỏ qua cảnh báo mà làm liều và vẫn tiếp tục thì chấp nhận thôi :D
cái đó viết thêm vài dòng code như mút kẹo thôi .... không quan trong lắm để xem xét tổng thể thiết kế và ứng dụng vào thực tiễn xong vẽ thêm vào sau
 
sau khi mã hóa File ta Edit sẽ thấy các mã nhị phân hình sau

Cảnh báo cho ai sử dụng nó nếu quên Pass là thua toàn tập đấy ...
Tôi viết ra nó cũng tịt toàn tập luôn vì Hàm với tùy chọn Mã hóa theo Pass người dùng tự đặt


1684472915320.png
 
Nghèo quá không có tiền mua macOS dùng ... nếu không trên bản Delphi 11.3 có hổ trợ viết 1 DLL duy nhất builder các nền tảng nó hổ trợ

cho ai thích sử dụng thư Viện Mã hóa và Giải mã File ứng dụng nó tốt cho công việc của ai đó

1684486667276.png
 
sau khi mã hóa File ta Edit sẽ thấy các mã nhị phân hình sau

Cảnh báo cho ai sử dụng nó nếu quên Pass là thua toàn tập đấy ...
Tôi viết ra nó cũng tịt toàn tập luôn vì Hàm với tùy chọn Mã hóa theo Pass người dùng tự đặt


View attachment 290375
Trong file mã hóa nếu có 1 dòng ghi nhận pass đã mã hóa theo cách riêng chỉ bạn biết thì bạn có thể lấy lại pass
 
Trong file mã hóa nếu có 1 dòng ghi nhận pass đã mã hóa theo cách riêng chỉ bạn biết thì bạn có thể lấy lại pass
giải pháp rất hay đã nghĩ tới viết hoài trước đó cả tuần không ra + ChatGPT ... tạm gác lại thong thả tìm cách khác xem phòng khi quên pass còn liên hệ nhà sản xuất :p:p
 
Ý tưởng mã hoá File này mình đã làm cách đây vài năm có dịp mình sẽ góp vui !
 
Ý tưởng mã hoá File này mình đã làm cách đây vài năm có dịp mình sẽ góp vui !
mấy năm trước nếu Tôi không đảng trí ấy thì bạn mã hóa cái Tools Excel nhưng làm lỗi nó vì Excel mở Excel lên không dùng được mà chỉ chạy mấy cái button trên menu Ribbon ... nếu dự đoán sai bỏ qua he :p:D:eek:
 
mấy năm trước nếu Tôi không đảng trí ấy thì bạn mã hóa cái Tools Excel nhưng làm lỗi nó vì Excel mở Excel lên không dùng được mà chỉ chạy mấy cái button trên menu Ribbon ... nếu dự đoán sai bỏ qua he :p:D:eek:
Lâu quá cũng không nhớ mà hình như vậy !
 
Web KT

Bài viết mới nhất

Back
Top Bottom