Hướng dẫn openssl_random_pseudo_bytes in php - openssl_random_pseudo_bytes trong php
(Php 5> = 5.3.0, Php 7, Php 8) openSSL_random_pseudo_bytes-Tạo một chuỗi giả ngẫu nhiên của các byte — Generate a pseudo-random string of bytes Sự mô tảopenSSL_random_pseudo_bytes (int Nó cũng chỉ ra nếu một thuật toán mạnh về mặt mật mã được sử dụng để tạo ra các byte giả ngẫu nhiên và thực hiện điều này thông qua tham số Thông sốlength Độ dài của chuỗi mong muốn của byte. Phải là một số nguyên dương nhỏ hơn hoặc bằng strong_result Nếu được truyền vào hàm, điều này sẽ giữ giá trị bool xác định xem thuật toán được sử dụng có phải là "mạnh về mặt mật mã", ví dụ, an toàn cho việc sử dụng với GPG, mật khẩu, v.v.bool value that determines if the algorithm used was "cryptographically strong", e.g., safe for usage with GPG, passwords, etc. Trả về giá trịTrả về chuỗi được tạo của byte.string of bytes. Errors/ExceptionsopenSSL_random_pseudo_bytes () ném một ngoại lệ về thất bại. throws an Exception on failure. Thay đổi
Thông số
$length 5 Độ dài của chuỗi mong muốn của byte. Phải là một số nguyên dương nhỏ hơn hoặc bằng Lengths: Bytes: 1 and Hex: 2 string(2) "42" bool(true) Lengths: Bytes: 2 and Hex: 4 string(4) "dc6e" bool(true) Lengths: Bytes: 3 and Hex: 6 string(6) "288591" bool(true) Lengths: Bytes: 4 and Hex: 8 string(8) "ab86d144" bool(true) strong_result
Phiên bản ¶
&$strong_result 0 Hàm không còn trả về Ví dụ
&$strong_result 0Ví dụ #1 OpenSSL_Random_Pseudo_Bytes () Ví dụ ¶ Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:
&$strong_result 0Xem thêm ¶ Random_Bytes () - Tạo các byte giả ngẫu nhiên bảo mật bằng mật mã
&$strong_result 0Bin2Hex () - Chuyển đổi dữ liệu nhị phân thành biểu diễn thập lục phân ¶ Ví dụ
Ví dụ #1 OpenSSL_Random_Pseudo_Bytes () Ví dụ ¶ Ví dụ trên sẽ xuất ra một cái gì đó tương tự như:
Xem thêm ¶ Random_Bytes () - Tạo các byte giả ngẫu nhiên bảo mật bằng mật mã
false 3Bin2Hex () - Chuyển đổi dữ liệu nhị phân thành biểu diễn thập lục phân ¶ Random_Bytes () - Tạo các byte giả ngẫu nhiên bảo mật bằng mật mã
|