Trong mật mã Affine, đầu tiên bảng chữ cái của thông điệp cần mã hóa có kích thước sẽ được chuyển thành các con số tự nhiên từ . Sau đó dùng một hàm mô đun để mã hóa và chuyển thành bản mã.
Hàm mã hóa cho một ký tự như sau:
Với là kích thước của bảng chữ cái, và là khóa mã. Giá trị được chọn sao cho và là nguyên tố cùng nhau. Hàm giải mã là