在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
openssl_encrypt( string $data, string $method, string $key[, int $options = 0[, string $iv = ""[, string &$tag = NULL[, string $aad = ""[, int $tag_length = 16]]]]] ) : string 参数:
先用openssl_get_cipher_methods()方法获取有效密码方式列表: class Sm{ /** * 加密 * @return [type] [description] */ public static function encrypt() { $pal = openssl_get_cipher_methods(); return $pal; } /** * 解密 * @return [type] [description] */ public static function decode() { } } $str = "{\"orderMainId\":\"121212121212\",\"phone\":\"15168334567\",\"type\":\"1\",\"time\":\"20200101\"}"; $OB = new Sm(); // $res = $OB -> getPayUrl(['tel'=>'18337168251','money'=>30], '127.0.0.1'); $res = Sm::encrypt(); echo '<pre>'; var_dump($res); echo '<pre>'; 结果: array(176) { [0]=> string(11) "AES-128-CBC" [1]=> string(21) "AES-128-CBC-HMAC-SHA1" [2]=> string(11) "AES-128-CFB" [3]=> string(12) "AES-128-CFB1" [4]=> string(12) "AES-128-CFB8" [5]=> string(11) "AES-128-CTR" [6]=> string(11) "AES-128-ECB" [7]=> string(11) "AES-128-OFB" [8]=> string(11) "AES-128-XTS" [9]=> string(11) "AES-192-CBC" [10]=> string(11) "AES-192-CFB" [11]=> string(12) "AES-192-CFB1" [12]=> string(12) "AES-192-CFB8" [13]=> string(11) "AES-192-CTR" [14]=> string(11) "AES-192-ECB" [15]=> string(11) "AES-192-OFB" [16]=> string(11) "AES-256-CBC" [17]=> string(21) "AES-256-CBC-HMAC-SHA1" [18]=> string(11) "AES-256-CFB" [19]=> string(12) "AES-256-CFB1" [20]=> string(12) "AES-256-CFB8" [21]=> string(11) "AES-256-CTR" [22]=> string(11) "AES-256-ECB" [23]=> string(11) "AES-256-OFB" [24]=> string(11) "AES-256-XTS" [25]=> string(6) "BF-CBC" [26]=> string(6) "BF-CFB" [27]=> string(6) "BF-ECB" [28]=> string(6) "BF-OFB" [29]=> string(16) "CAMELLIA-128-CBC" [30]=> string(16) "CAMELLIA-128-CFB" [31]=> string(17) "CAMELLIA-128-CFB1" [32]=> string(17) "CAMELLIA-128-CFB8" [33]=> string(16) "CAMELLIA-128-ECB" [34]=> string(16) "CAMELLIA-128-OFB" [35]=> string(16) "CAMELLIA-192-CBC" [36]=> string(16) "CAMELLIA-192-CFB" [37]=> string(17) "CAMELLIA-192-CFB1" [38]=> string(17) "CAMELLIA-192-CFB8" [39]=> string(16) "CAMELLIA-192-ECB" [40]=> string(16) "CAMELLIA-192-OFB" [41]=> string(16) "CAMELLIA-256-CBC" [42]=> string(16) "CAMELLIA-256-CFB" [43]=> string(17) "CAMELLIA-256-CFB1" [44]=> string(17) "CAMELLIA-256-CFB8" [45]=> string(16) "CAMELLIA-256-ECB" [46]=> string(16) "CAMELLIA-256-OFB" [47]=> string(9) "CAST5-CBC" [48]=> string(9) "CAST5-CFB" [49]=> string(9) "CAST5-ECB" [50]=> string(9) "CAST5-OFB" [51]=> string(7) "DES-CBC" [52]=> string(7) "DES-CFB" [53]=> string(8) "DES-CFB1" [54]=> string(8) "DES-CFB8" [55]=> string(7) "DES-ECB" [56]=> string(7) "DES-EDE" [57]=> string(11) "DES-EDE-CBC" [58]=> string(11) "DES-EDE-CFB" [59]=> string(11) "DES-EDE-OFB" [60]=> string(8) "DES-EDE3" [61]=> string(12) "DES-EDE3-CBC" [62]=> string(12) "DES-EDE3-CFB" [63]=> string(13) "DES-EDE3-CFB1" [64]=> string(13) "DES-EDE3-CFB8" [65]=> string(12) "DES-EDE3-OFB" [66]=> string(7) "DES-OFB" [67]=> string(8) "DESX-CBC" [68]=> string(8) "IDEA-CBC" [69]=> string(8) "IDEA-CFB" [70]=> string(8) "IDEA-ECB" [71]=> string(8) "IDEA-OFB" [72]=> string(10) "RC2-40-CBC" [73]=> string(10) "RC2-64-CBC" [74]=> string(7) "RC2-CBC" [75]=> string(7) "RC2-CFB" [76]=> string(7) "RC2-ECB" [77]=> string(7) "RC2-OFB" [78]=> string(3) "RC4" [79]=> string(6) "RC4-40" [80]=> string(12) "RC4-HMAC-MD5" [81]=> string(8) "SEED-CBC" [82]=> string(8) "SEED-CFB" [83]=> string(8) "SEED-ECB" [84]=> string(8) "SEED-OFB" [85]=> string(11) "aes-128-cbc" [86]=> string(21) "aes-128-cbc-hmac-sha1" [87]=> string(11) "aes-128-cfb" [88]=> string(12) "aes-128-cfb1" [89]=> string(12) "aes-128-cfb8" [90]=> string(11) "aes-128-ctr" [91]=> string(11) "aes-128-ecb" [92]=> string(11) "aes-128-gcm" [93]=> string(11) "aes-128-ofb" [94]=> string(11) "aes-128-xts" [95]=> string(11) "aes-192-cbc" [96]=> string(11) "aes-192-cfb" [97]=> string(12) "aes-192-cfb1" [98]=> string(12) "aes-192-cfb8" [99]=> string(11) "aes-192-ctr" [100]=> string(11) "aes-192-ecb" [101]=> string(11) "aes-192-gcm" [102]=> string(11) "aes-192-ofb" [103]=> string(11) "aes-256-cbc" [104]=> string(21) "aes-256-cbc-hmac-sha1" [105]=> string(11) "aes-256-cfb" [106]=> string(12) "aes-256-cfb1" [107]=> string(12) "aes-256-cfb8" [108]=> string(11) "aes-256-ctr" [109]=> string(11) "aes-256-ecb" [110]=> string(11) "aes-256-gcm" [111]=> string(11) "aes-256-ofb" [112]=> string(11) "aes-256-xts" [113]=> string(6) "bf-cbc" [114]=> string(6) "bf-cfb" [115]=> string(6) "bf-ecb" [116]=> string(6) "bf-ofb" [117]=> string(16) "camellia-128-cbc" [118]=> string(16) "camellia-128-cfb" [119]=> string(17) "camellia-128-cfb1" [120]=> string(17) "camellia-128-cfb8" [121]=> string(16) "camellia-128-ecb" [122]=> string(16) "camellia-128-ofb" [123]=> string(16) "camellia-192-cbc" [124]=> string(16) "camellia-192-cfb" [125]=> string(17) "camellia-192-cfb1" [126]=> string(17) "camellia-192-cfb8" [127]=> string(16) "camellia-192-ecb" [128]=> string(16) "camellia-192-ofb" [129]=> string(16) "camellia-256-cbc" [130]=> string(16) "camellia-256-cfb" [131]=> string(17) "camellia-256-cfb1" [132]=> string(17) "camellia-256-cfb8" [133]=> string(16) "camellia-256-ecb" [134]=> string(16) "camellia-256-ofb" [135]=> string(9) "cast5-cbc" [136]=> string(9) "cast5-cfb" [137]=> string(9) "cast5-ecb" [138]=> string(9) "cast5-ofb" [139]=> string(7) "des-cbc" [140]=> string(7) "des-cfb" [141]=> string(8) "des-cfb1" [142]=> string(8) "des-cfb8" [143]=> string(7) "des-ecb" [144]=> string(7) "des-ede" [145]=> string(11) "des-ede-cbc" [146]=> string(11) "des-ede-cfb" [147]=> string(11) "des-ede-ofb" [148]=> string(8) "des-ede3" [149]=> string(12) "des-ede3-cbc" [150]=> string(12) "des-ede3-cfb" [151]=> string(13) "des-ede3-cfb1" [152]=> string(13) "des-ede3-cfb8" [153]=> string(12) "des-ede3-ofb" [154]=> string(7) "des-ofb" [155]=> string(8) "desx-cbc" [156]=> string(13) "id-aes128-GCM" [157]=> string(13) "id-aes192-GCM" [158]=> string(13) "id-aes256-GCM" [159]=> string(8) "idea-cbc" [160]=> string(8) "idea-cfb" [161]=> string(8) "idea-ecb" [162]=> string(8) "idea-ofb" [163]=> string(10) "rc2-40-cbc" [164]=> string(10) "rc2-64-cbc" [165]=> string(7) "rc2-cbc" [166]=> string(7) "rc2-cfb" [167]=> string(7) "rc2-ecb" [168]=> string(7) "rc2-ofb" [169]=> string(3) "rc4" [170]=> string(6) "rc4-40" [171]=> string(12) "rc4-hmac-md5" [172]=> string(8) "seed-cbc" [173]=> string(8) "seed-cfb" [174]=> string(8) "seed-ecb" [175]=> string(8) "seed-ofb" } |
2022-08-18
2022-08-15
2022-08-17
2022-11-06
2022-08-17
请发表评论