Chuyển tới nội dung chính

Mã hóa chuỗi (string.aes128_encrypt)

Không còn được khuyến nghị: Hàm này chỉ được giữ lại để tương thích với các tập lệnh hiện có. Với tập lệnh mới, hãy sử dụng lua-openssl và chọn thuật toán như aes-128-ecb hoặc aes-128-gcm.

Khai báo

encrypted = string.aes128_encrypt(data, key)

Tham số

  • data
    Chuỗi. Chuỗi gốc (hoặc dữ liệu nhị phân) cần mã hóa.
  • key
    Chuỗi. Mật khẩu.

Giá trị trả về

  • encrypted
    Chuỗi. Dữ liệu nhị phân đã mã hóa.

Mô tả

Mã hóa chuỗi (hoặc dữ liệu nhị phân) bằng thuật toán AES128 ở chế độ ECB.
Lưu ý: Chế độ AES128 ECB không có iv (vector khởi tạo). Nếu hệ thống tích hợp yêu cầu trường iv, hãy dùng 0.

Ví dụ

Xem ở cuối chương này