Vài ví dụ hello-cryptography bằng python và thư viện pycrypto
- Mã hóa dữ liệu với thuật toán AES
Cú pháp: encrypt.py –m –i <tên file input> <tên file output>
- Giải mã dữ liệu với thuật toán AES
Cú pháp: decrypt.py –m <tên file input> <tên file output>
- Tính checksum của file với các thuật toán hex và kiểm tra có khớp với checksum cho trước không
Cú pháp: checksum.py –h -c <tên file input>
Với:
-
-h là thuật toán hash để tạo checksum như md5, sha1, sha256
-
-c : checksum đua vào kiểm tra có khớp với checksum được tính từ file hay không, nếu có trường này thì sẽ kiểm tra checksum, nếu không có sẽ tính checksum của file và xuất ra output chuẩn
- Tạo chữ ký
Cú pháp: sign.py –h <tên file input> <tên file sẽ ghi chữ ký vào>
- Kiểm tra chữ ký
Cú pháp: very_sign.py –h <tên file input> <tên file chứa chữ ký >