This page is READ-ONLY. It is generated from the old site.
All timestamps are relative to 2013 (when this page is generated).
If you are looking for TeX support, please go to VietTUG.org

Problem #698

Đặt mật khẩu cho pdf file biên dịch từ Tex

Added by xuxu_tit almost 3 years ago. Updated over 2 years ago.

Status: Closed Start Date: 13-06-2010
Priority: High Due date:
Assigned to: anhhk % Done:

100%

Category: hệ thống: trình xem .pdf
Target version: 2010_help
Resolution: Fixed
Votes: 1/1

Description

Vấn đề: Mình muốn đặt mật khẩu để chống sửa chữa file pdf biên dịch từ latex (chỉ có tính năng Print bằng máy in thật).

- Đặt mật khẩu từ file pdf không an toàn vì mình có phần mềm phá được mật khẩu này.

Nhờ các bạn cho ý kiến

section.pdf - nào cùng bẻ khóa đi!!! (5.1 kB) , 14-06-2010 12:22

3.pdf (5.1 kB) xuxu_tit, 14-06-2010 12:48

section2.pdf (5.1 kB) , 14-06-2010 21:29

2.pdf - Đã crack (5.1 kB) xuxu_tit, 14-06-2010 22:41

CTOTDH.log (2.9 kB) xuxu_tit, 15-06-2010 04:47


Related issues

related to TeX - Problem #792: Bản quyền của tài liệu Closed 11-11-2010 30-11-2010

History

Updated by ngocson almost 3 years ago

  • Votes: 2/2

Để đặt mật khẩu cho các file PDF nói chung, bạn có thể dùng phần mềm Adobe Acrobat (bản đầy đủ). Mở file PDF cần đặt mật khẩu, vào File --> Properties --> Securities và làm theo hướng dẫn. Thao tác này rất đơn giản (vì Adobe Acrobat là một phần mềm đắt tiền mà). Nếu bạn nào không muốn dùng phần mềm bẻ khoá mà lại không muốn trả một khoản tiền lớn cho Adobe thì bạn có thể tham khảo hướng dẫn dưới đây về cách đặt mật khẩu cho các file PDF khi không có phần mềm Adobe Acrobat (bản đầy đủ). Ở đây, ta làm trong Linux (Ubuntu) dùng công cụ pdftk (PDF Tool Kits). Phần sau dấu $ là chỉ lệnh chạy trong terminal.

1. Cài PDFTK (nếu chưa có pdftk)

$sudo apt-get install pdftk

Việc này cần Internet, chiếm mất chưa đầy 1 phút.

2. Đăt mật khẩu owner (người sở hữu). Trong trường hợp này, mọi người đều xem được phần bên trong.

$pdftk file_can_dat_mat_khau.pdf output ten_file_dau_ra owner_pw chon_mot_mat_khau

Nếu chạy như này, file đầu ra có tên là ten_file_dau_ra.pdf và đã được đặt mật khẩu là "chon_mot_mat_khau". Người dùng không có quyền sửa đổi, in ấn ... Để cho phép người dùng in ra, thêm tuỳ chọn allow Printing ở cuối.

$pdftk file_can_dat_mat_khau.pdf output ten_file_dau_ra owner_pw chon_mot_mat_khau allow Printing

Trong trường hợp này, file đầu ra cũng được đặt mật khẩu và được phép in. Nếu muốn bạn cho phép những sửa đổi khác, dùng nhưng lệnh tương tự. Chi tiết về các tuỳ chọn, bạn có thể gõ

$pdftk -h

Đặt mật khẩu owner_pw đương nhiên là không an toàn vì nó phụ thuộc vào sự tôn trọng quyền của các phần mềm khác. Đây là điều không thể tránh khỏi. Đơn giản vì khi người dùng đã đọc được nội dung thì họ có thể làm được những gì họ muốn. Bạn có thể tìm hiểu thêm về kí PGP.

Updated by xuxu_tit almost 3 years ago

    1. Để đặt mật khẩu cho các file PDF nói chung, bạn có thể dùng phần mềm Adobe Acrobat (bản đầy đủ). Mở file PDF cần đặt mật khẩu, vào File --> Properties --> Securities và làm theo hướng dẫn. Thao tác này rất đơn giản (vì Adobe Acrobat là một phần mềm đắt tiền mà).

    - Cái món này mình bẻ khoá được. (Ai cần phầm mềm pm: pdfremove)

    2. Máy mình cài window 7. Có hướng dẫn trong window không bạn.

    Updated by almost 3 years ago

    • Category set to hệ thống: trình xem .pdf
    • Status changed from New to Assigned
    • Assigned to set to anhhk
    • Target version set to 2010_help
    • % Done changed from 0 to 70

    xuxu_tit wrote:

    2. Máy mình cài window 7. Có hướng dẫn trong window không bạn.

    pdftk có bản với giao diện đồ họa rất dễ sử dụng trên cả Win hoặc Linux. Bạn có thể tải về ở trang này http://www.accesspdf.com/pdftk/ (tìm chữ Windows Program để tải về bản cho Win)

    Updated by xuxu_tit almost 3 years ago

    • File PDF.Password.Remover3.0.rar added

    Đã test thử.

    Vẫn remove ngon lành

    Updated by almost 3 years ago

      xuxu_tit wrote:

      Đã test thử.

      Vẫn remove ngon lành

      Trước đây mình có tranh luận với bác zaurus ở diễn đàn http://vnoss.org/ về chuyện mã hóa tập tin .pdf. Bây giờ tìm lại chưa ra chủ đề đó. Ý tưởng của bác zaurus là dùng dvipdfmx để chuyển kết quả dvi thành pdf, sử dụng cách mã hóa của dvipdfmx thì sẽ không có phần mềm nào gỡ bỏ được. Mình chưa bao giờ kiểm tra được ý tưởng đó. Bạn có thể tìm hiểu xem.

      Updated by xuxu_tit almost 3 years ago

        Mình tương đối hiểu ý tưởng này nhưng không biết thực hiện như thế nào.
        Cảm ơn cậu.
        Sở dĩ mình phải làm vậy vì có đứa lấy tài liệu mình soạn chỉnh sửa xong còn già mồm nữa.

        http://giaoan.violet.vn/present/show/entry_id/3160299/page/1

        Để mình tra lại trên mạng xem sao.

        Updated by almost 3 years ago

        xuxu_tit wrote:

        Mình tương đối hiểu ý tưởng này nhưng không biết thực hiện như thế nào. Cảm ơn cậu.

        Mình thử trên hệ thống nix thì được tập tin section.pdf, bạn thử dùng hàng "bẻ xem". Nếu bạn không "bẻ" được, mình sẽ chỉ cho các bước tiếp theo.

        Sở dĩ mình phải làm vậy vì có đứa lấy tài liệu mình soạn chỉnh sửa xong còn già mồm nữa.

        http://giaoan.violet.vn/present/show/entry_id/3160299/page/1

        Để đối phó với những tay "già mồm", cách tốt nhất là hãy làm tốt việc của bản thân, im lặng. Những kẻ ăn cắp chẳng đi ăn cắp hoài được đâu!

        Updated by xuxu_tit almost 3 years ago

        Có phải tệp này không?

        Sao không thấy gì hết vậy?

        Cái này đặt ngay ở ngoài hơi mạnh quá.

        Làm sao người ta xem được nhưng không sửa được

        Updated by almost 3 years ago

        • File section2.pdf added

        xuxu_tit wrote:

        Có phải tệp này không? Sao không thấy gì hết vậy?

        Chương trình bẻ khóa của bạn tèo rồi, không phá được tập tin gốc mình gửi :))

        Cái này đặt ngay ở ngoài hơi mạnh quá. Làm sao người ta xem được nhưng không sửa được

        Vậy bạn thử với tập tin này xem: section2.pdf (đọc nhưng không cho phép chỉnh sửa, sao chép)

        Updated by almost 3 years ago

        • File deleted (section2.pdf)

        Updated by almost 3 years ago

        Updated by almost 3 years ago

        • File deleted (PDF.Password.Remover3.0.rar)

        Updated by xuxu_tit almost 3 years ago

        • File 2.pdf added

        Bạn thử xem. Mình crack rồi đó.

        Updated by xuxu_tit almost 3 years ago

        Bạn thử xem. Mình crack rồi đó.

        Updated by almost 3 years ago

        • File deleted (2.pdf)

        Updated by almost 3 years ago

          xuxu_tit wrote:

          Bạn thử xem. Mình crack rồi đó.

          Vậy thì ... chịu:D Để mình đi hỏi thêm. Bạn hãy tìm đọc các bài với chủ đề pdf encryption để biết thêm chi tiết. Do truớc giờ mình không quan tâm chuyện bảo vệ bằng mật mã (do đã bị dính trường hợp chính bản thân mình mở không được tài liệu đã khóa :D), nên không nắm rõ lắm các tài liệu pdf được bảo vệ tới đâu :(

          Updated by xuxu_tit almost 3 years ago

            Mình cũng thử món đấy rồi nhưng khi biên dịch bị lỗi phần cứng (không hiểu?)

            Updated by almost 3 years ago

              xuxu_tit wrote:

              Mình cũng thử món đấy rồi nhưng khi biên dịch bị lỗi phần cứng (không hiểu?)

              "Lỗi phần cứng" là lỗi thế nào?

              Updated by xuxu_tit almost 3 years ago

              Đoạn code:

              \documentclass[12pt,a4paper]{report}
              \usepackage[owner=Donald,user=Knuth,print=false]{pdfcrypt}
              \begin{document}
               a b c
              \end{document}
              

              Báo lỗi: ở file log

              Updated by ngocson almost 3 years ago

              • Votes: 1/1

              xuxu_tit wrote:

              Đoạn code:

              [...]

              Báo lỗi: ở file log

              Gói lệnh pdfcrypt sẽ không chạy với pdftex từ v1.10a trở đi. Như thông báo trên trang của pdftex

              Encryption support has been removed from pdfTeX starting with v1.10a, since it made the code too hard to maintain.

              Theo như log file bạn gửi, pdftex của bạn đang chạy là bản 1.40 và như vậy thì nó không hỗ trợ mã hoá trong .pdf nữa. Vì vậy mới xảy ra lỗi ! Package pdfcrypt Error: No driver for encryption support found.

              Một trong những lý do mà ta không nên quan tâm đến việc hạn chế quyền hạn cho người đọc .pdf nữa là dù hạn chế thế nào người ta cũng bẻ được, miễn là họ đọc được. Tôi đã thử với file pdf gửi ở đây. Dù trong phần securities ghi là `Printing: Not Allowed` nhưng tôi vẫn in được bằng Evince Viewer. Chú ý rằng Evince Viewer trong Linux có thể in thẳng ra một file pdf khác. Kết quả in ra là một file pdf với chẳng có hạn chế nào.

              Updated by almost 3 years ago

              • % Done changed from 70 to 100
              • Resolution set to Fixed

              Updated by over 2 years ago

              • Status changed from Assigned to Closed