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
| Hàm | Mô tả |
|---|---|
base64_decode | Giải mã chuỗi được mã hóa base64. |
base64_encode | Mã hóa một chuỗi thành Base64. |
crypt.decrypt | Giả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.encrypt | Mã 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.generatebytes | Tạ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.generatekey | Tạo khóa ngẫu nhiên phù hợp với người trợ giúp mật mã được hỗ trợ. |
crypt.hash | Băm một chuỗi với thuật toán đã chọn và trả về bản tóm tắt. |
crypt.hmac | Tạo một bản tóm tắt HMAC có khóa để xác thực thư. |
crypt.random | Tạo các byte ngẫu nhiên cho nonces, salt hoặc mã thông báo tạm thời. |
lz4compress | Nén chuỗi bằng LZ4 để giảm kích thước trước khi lưu trữ hoặc truyền. |
lz4decompress | Giả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. |