日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php OpenSSL 加解密

發布時間:2023/12/9 php 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php OpenSSL 加解密 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2018-1-6 17:10:19 星期六

1 $data = '123456'; 2 $openssl_method = 'AES-256-CBC'; 3 $openssl_iv_length = openssl_cipher_iv_length($openssl_method); 4 $openssl_iv = openssl_random_pseudo_bytes($openssl_iv_length); 5 $openssl_password = openssl_random_pseudo_bytes(16); 6 7 echo '<pre>'; 8 // 加密 9 $e = openssl_encrypt($data, $openssl_method, $openssl_password, 0, $openssl_iv); 10 echo openssl_error_string (); 11 12 //解密 13 $f = openssl_decrypt($e, $openssl_method, $openssl_password, 0, $openssl_iv); 14 echo openssl_error_string (); 15 var_dump($e, $f);

注意:

1. 加密后輸出是base64編碼后的結果, 可以直接輸出到客戶端

2. $options 有?OPENSSL_RAW_DATA 時, 輸出的是加密后的原始結果, 沒有用base64編碼

3. $options 有?OPENSSL_ZERO_PADDING 時, 要求被加密的數據必須是"加密塊"長度的整數倍

?

轉載于:https://www.cnblogs.com/iLoveMyD/p/8214737.html

總結

以上是生活随笔為你收集整理的php OpenSSL 加解密的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。