<?php$ciphers = openssl_get_cipher_methods();$ciphers_and_aliases = openssl_get_cipher_methods(true);$cipher_aliases = array_diff($ciphers_and_aliases, $ciphers);//ECB mode should be avoided$ciphers = array_filter( $ciphers, function($n) { return stripos($n,"ecb")===FALSE; } );/...
openssl_get_cipher_methods — 获取可用的密码方法 描述 代码语言:javascript 复制 arrayopenssl_get_cipher_methods([bool $aliases=false]) 获取可用密码方法的列表。 参数 aliases TRUE如果密码别名应该包含在返回的数组中,则设置为。 返回值 一系列可用的密码方法。
openssl-encrypt.xml openssl-error-string.xml openssl-free-key.xml openssl-get-cert-locations.xml openssl-get-cipher-methods.xml openssl-get-md-methods.xml openssl-get-privatekey.xml openssl-get-publickey.xml openssl-open.xml openssl-pbkdf2.xml openssl-pkcs12-export-to-file.xml openssl-pkcs12-...
openssl_get_cipher_methods— 获取可用的加密算法说明 openssl_get_cipher_methods(bool $aliases = false): array 获取可用的加密算法的列表。 参数 aliases 如果密码别名应该包含在返回的array中,则设置为 true. 返回值 包含可用加密算法的array。 请注意:在 OpenSSL 1.1.1 版本之前,返回加密算法的拼法大小写都有...
语法 openssl_get_cipher_methods( [ bool $aliases = false ] ) 复制 openssl_get_cipher_methods() 获取可用的加密算法的列表。 参数 参数必需的描述 aliases 否 如果密码别名应该包含在返回的数组中,则设置为 TRUE.返回值 一个包含可用加密算法的数组。 示例 $ciphers = openssl_get_cipher_methods(); $...
开发者ID:joomla-projects,项目名称:media-manager-improvement,代码行数:27,代码来源:openssl.php 示例3: testSetAlgorithm ▲点赞 3▼ publicfunctiontestSetAlgorithm(){ $algos =openssl_get_cipher_methods(true); $algo = $algos[array_rand($algos)];$this->crypt->setAlgorithm($algo);$this->assertEqua...
当前PHP版本支持的所有加密算法: Array ( [0] => AES-128-CBC [1] => AES-128-CBC-HMAC-SHA1 [2] => AES-128-CBC-HMAC-SHA256 [3] => AES-128-CFB [4] => AES-128-CFB1 [5] => AES-128-CFB8 [6] => AES-128-CTR [7] => AES-128-ECB [8] => AES-128-OFB [9] => AES...
An array of available cipher methods. Note that prior to OpenSSL 1.1.1, the cipher methods have been returned in upper case and lower case spelling; as of OpenSSL 1.1.1 only the lower case variants are returned. Приклади ¶ Приклад #1 openssl_get_cipher_methods() exa...