Mã hóa có 2 dạng là mã hóa đối xứng (AES, 3DES...) và mã hóa bất đối xứng (RSA,..)
Các thuật toán mã hóa như ví dụ trên đều đã được support trong các thư viện lập trình, ví sụ C++, Java.
Em lưu ý là mã hóa bất đối xứng thường không được sử dụng để mã hóa những tệp tin có dung lượng lớn vì sẽ rất...