Mã hóa dữ liệu trong Python (phần 2)

Mã hóa dữ liệu trong Python (tiếp tục)

Chú ý hiệu ứng gói cho 3 kí tự plaintext cuối, các kí tự cipher text của chúng bắt dầu tại phần bắt đầu của
alphabet. Ví dụ, kí tự plaintext “x” với ASCII 120 chập vào kí tự cipher “a” với ASCII 97, vì ASCII 120 là
nhỏ hơn 3 kí tự từ cuối chuỗi plaintext.
Hai Python scripts tiếp theo thực thi phương pháp Caesar cipher cho bất cứ strings nào cái chứa các chữ thường
của alphabet và cho bất cứ giá trị khoảng cách nào giữa 0 và 26. Nhớ lại rằng hàm ord trả về vị trí thứ tự của
một giá trị kí tự trong chuỗi ASCII, trong khi chr là hàm nghịch đảo.
cipher 2
cipher 4
Sau đây là một vài thực thi của 2 scripts trong IDLE shell.
thực thi
Các scripts này có thể dễ dàng mở rộng để bao quát tất cả các kí tự, bao gồm các khoảng trắng và các dấu chấm
câu.

Chia sẻ