PGP là viết tắt của Pretty Good of Privacy. Đây là tên một phần mềm mã hoá và bảo mật cá nhân được phát triển đầu tiên bởi một chuyên gia bảo mật tên là Phil Zimmermann. Phần mềm này được sử dụng rộng rãi cho những người làm về bảo mật, những lập trình viên phân phối phần mềm qua mạng, và những người có giao dịch online cần sự chứng thực và đảm bảo. PGP hoạt động dựa trên những thuật toán về mã hoá công khai (public key cryptography), và các thuật toán băm (hashing). Mã hoá công khai (public key cryptography) Các thuật toán mã hoá công khai sử dụng 2 chìa khoá dành cho việc mã hoá và giải mã. Một khoá dùng để người gửi mã hoá thông điệp, còn một khoá dùng để giải mã. Khoá dùng để mã hoá gọi là khoá công khai (public key) còn mã dùng để giải mã gọi là mã bí mật (private key). Khoá công khai thì bạn có thể để công khai lên mạng, gửi cho tất cả mọi người, còn mã bí mật bạn cần cất giữ riêng. Mã hoá và giải mã cần 2 khoá Public Key và Private Key Khi áp dụng mã hoá công khai thì người gửi cần có mã công khai của người nhận để mã hoá thông điệp mà mình cần gửi. Sau khi mã hoá rồi thì không ai có thể đọc được nội dung của thông điệp đó, kể cả người gửi. Chỉ người nhận mới có thể đọc được thông tin đó bằng cách giải mã thông tin đó với mã bí mật của mình. Băm (Hashing) Băm là một chức năng để biến đổi một chuỗi thông tin (đoạn văn bản) thành một số sao cho không thể nào có thể sinh lại được cùng một số đó từ một đoạn văn bản khác. Con số (đoạn văn bản) được sinh ra sau phép băm gọi là chuỗi băm. Các thuật toán để băm chuỗi văn bản như vậy gọi là thuật toán băm. Phép băm được dùng nhiều trong việc lưu trữ trong các hệ thống CSDL về người dùng sao cho máy chủ có chỉ lưu chuỗi băm chứ không lưu mật khẩu. Và khi người dùng đăng nhập, hệ thống chỉ việc băm chuỗi mật khẩu người dùng gõ vào với chuỗi băm lưu trong CSDL để phân biệt. Nếu hacker có đột nhập vào hệ thống và lấy đi thông tin thì hacker cũng không thể nào suy ngược được ra mật khẩu của người sử dụng từ chuỗi băm lưu trong CSDL. Do có đặc tính rất đặc biệt như vậy nên chuỗi băm được sử dụng trong việc tạo các chữ ký số. Chữ ký số (digital signature) Chữ ký số là việc ứng dụng giữa thuật toán mã hoá công khai với thuật toán băm để sinh ra những đoạn mã đặc biệt dùng để xác minh tính toàn vẹn (không thể thay đổi được) của thông tin, và tính xác thực (nguồn gốc thông tin) nhằm giúp người nhận biết chắc chắn rằng thông tin mà mình nhận được là bản gốc (không bị thay đổi) từ thông tin của người gửi. Hình bên trái là quy trình ký chữ ký số, còn hình bên phải là quy trình kiểm tra chữ ký số Để đảm bảo tính xác thực thông tin, nhất là trong các hợp đồng hoặc thoả thuận qua mạng thì người ta hay sử dụng các chữ ký số. Công nghệ này còn được sử dụng trong các trang web thương mại điện tử. Lamchame.com cũng hỗ trợ giao thức mã hoá đối với trang web nên việc trao đổi thông tin, nội dung tin nhắn, mật khẩu không bị hacker dò được bằng cách tóm gói tin qua mạng. Các nhà cung cấp phần mềm qua mạng cũng dùng chữ ký số để đảm bảo các file mà mình cung cấp tới người sử dụng không bị thay đổi. Phần mềm PGP hay các biến thể của nó giúp chúng ta sử dụng chữ ký số, mã hoá công khai với mọi nội dung của mình. Để sử dụng PGP chúng ta có thể download tại đây https://www.gnupg.org/download/index.html Hiện có cả các phiên bản cho Windows, Mac, và Linux Để biết thêm các hướng dẫn khác về riêng tư, bảo mật, mã hoá, mời các bạn xem thêm tại đây: https://ssd.eff.org/vi/index
Sau đây là các khoá công khai của mình. Nếu bạn nào đã dùng được thì có thể thử với mình. Public key 1 -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: GPGTools - https://gpgtools.org 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 =Pnf5 -----END PGP PUBLIC KEY BLOCK----- Public key 2 -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: GPGTools - https://gpgtools.org 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 =DqJr -----END PGP PUBLIC KEY BLOCK----- Public key 3 -----BEGIN PGP PUBLIC KEY BLOCK----- Comment: GPGTools - https://gpgtools.org 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 =EsIS -----END PGP PUBLIC KEY BLOCK-----