Điểm:-1

Cách xóa khóa mã hóa khỏi mã Python

lá cờ us

tôi đang cố gắng để xóa mã hóa (AES) từ LSB cải tiến trong Python:

Tôi muốn so sánh LSB với AES và LSB không có AES. AES được kết nối với LSB.py, PLShandler.py, main.py. Cách tách/gỡ bỏ hoàn toàn AES. tôi thử xóa AES.py nhưng hiển thị lỗi khi các tệp khác được kết nối. Làm thế nào để loại bỏ kết nối trong mỗi tập tin. Tôi không biết để đảo ngược kỹ sư đó.

https://github.com/ImMahbus/ImprovedLSBSteganography.git https://github.com/ImMahbus/ImprovedLSBSteganography/blob/7925a1ae50b497679c745ce1b9fad0f699c05edc/AES.py (tệp AES)

Tôi đang cố xem bất kỳ thay đổi nào trên PSNR, MSE và hình ảnh đủ điều kiện nếu mã hóa bị xóa. Làm thế nào để làm nó? Cảm ơn

lá cờ us
Trong mã đó, tin nhắn được mã hóa được nhúng vào hình ảnh. Mật khẩu được mã hóa, tệp PLS được mã hóa. Nhưng tôi muốn thử nhúng tin nhắn mà không cần mã hóa như một bản ghi LSB thông thường, chỉ cần nhúng tin nhắn. Ngoài ra, không cần mã hóa tệp PLS.
fgrieu avatar
lá cờ ng
Làm thế nào để loại bỏ một chức năng khỏi mã là một vấn đề lập trình, do đó lạc đề. Phân tích chức năng của mã cũng là. Những gì mã làm phải rõ ràng trong câu hỏi hoặc nó sẽ bị đóng (một lần nữa) vì thiếu rõ ràng. Trong bối cảnh, LSB dường như được sử dụng làm lối tắt cho _steganography trong phần ít quan trọng nhất của hình ảnh số hóa_, nhưng mối quan hệ với AES vẫn chưa rõ ràng. Ít nhất hãy nói rõ những gì được mã hóa: đó là hình ảnh hay thông tin được mã hóa theo các bit ít quan trọng nhất? Trong cả hai trường hợp, mã hóa thích hợp che giấu hoàn toàn bất kỳ đặc điểm nào của nội dung được mã hóa.
fgrieu avatar
lá cờ ng
Cập nhật: trong [đầu tiên](https://github.com/ImMahbus/ImprovedLSBSteganography.git) của hai trang được liên kết, các hình vẽ gợi ý rằng cả thông tin được mã hóa thông qua kỹ thuật viết mã ở bit ít quan trọng nhất và toàn bộ hình ảnh số hóa ban đầu được sử dụng, được mã hóa AES (sau này tạo ra "PLS được mã hóa"). Lỗi đánh máy _"Steganography LSB cải tiến"_ trong trang đó đã được phát hiện.
lá cờ jp
Có vẻ như bạn đang hỏi cách chỉnh sửa một chương trình để làm cho nó hoạt động khác đi.Điều này liên quan nhiều đến lập trình hơn là mật mã.

Đă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.