Danh mục

Mật mã

Mã hóa, băm, mã hóa và nén.

Hướng dẫn danh mục

Tổng quan

Dùng phần tổng quan này để hiểu danh mục trước khi mở một hàm cụ thể.
  • Xem nhóm hàm này dùng để giải quyết điều gì.
  • So sánh tên hàm và mô tả trong một bảng.
  • Mở một hàm để xem cú pháp, tham số, giá trị trả về và ví dụ.

Mật mã

Hàm có sẵn

11 hàm
HàmMô tả
base64_decodeGiải mã chuỗi được mã hóa base64.
base64_encodeMã hóa một chuỗi thành Base64.
crypt.decryptGiải mã văn bản mật mã bằng khóa được cung cấp, vectơ khởi tạo và chế độ mật mã tùy chọn.
crypt.encryptMã hóa một chuỗi bằng khóa được cung cấp và trả về bản mã cùng với vectơ khởi tạo được sử dụng.
crypt.generatebytesTạo các byte ngẫu nhiên được bảo mật bằng mật mã với độ dài được yêu cầu.
crypt.generatekeyTạo khóa ngẫu nhiên phù hợp với người trợ giúp mật mã được hỗ trợ.
crypt.hashBăm một chuỗi với thuật toán đã chọn và trả về bản tóm tắt.
crypt.hmacTạo một bản tóm tắt HMAC có khóa để xác thực thư.
crypt.randomTạo các byte ngẫu nhiên cho nonces, salt hoặc mã thông báo tạm thời.
lz4compressNén chuỗi bằng LZ4 để giảm kích thước trước khi lưu trữ hoặc truyền.
lz4decompressGiải nén chuỗi LZ4 và tùy ý xác nhận kích thước được giải nén dự kiến.