導航:首頁 > 文檔加密 > 底部加密函數

底部加密函數

發布時間:2024-01-03 22:03:35

A. php 這幾個 加密 函數怎麼用 都是返回幾位的 可逆嗎

md5
按MD5演算法,從字元串得到32位的HASH。
urlencode
把URL做成可以放進地址欄的形式
urldecode
把放進地址欄的東西還原成URL
base64_encode
按BASE64演算法,把字元串(可以是二進制的)加密,得到長度與輸入有關,比輸入長很多,得到的字元范圍是可顯示的。
base64_decode
按BASE64演算法解密
ord
取一個字元串的第一個字母的ASCII代碼
chr
從一個數得到一個字元串,長度1,內容為以這個數為ASCII代碼的字元
explode
以第一個參數為分段符號,把第二個參數切斷,得到一個數組的字元串
implode
以第一個參數為連接符號,把第二個參數(一個數組的字元串)連接成一個字元串
count
返回字元串的長度
substr
取字元串的一部分
srand
設置隨機種子,同樣的隨機種子按照同樣的順序取到的隨機數必然相同,在PHP里一般用於DEBUG。在 PHP 較早版本中,必須在使用rand()之前調用 srand() 播下隨機數種子(以時間為srand的參數)。自 PHP 4.2.0 不再需要這樣做了(直接用rand()就好)。

B. excel有沒有函數加密鎖功能之類的

工作表中很多數據都是由公式計算生成的,那麼如何讓別人只看到計算的結果,而將使用的公式隱藏起來呢?今天我們就向大家介紹使用宏來解決這一問題。

一、創建宏

啟動Excel,依次選擇「工具」—「宏」—「錄制新宏」,在打開的窗口中輸入宏的名稱,並把「保存在」項設為「個人宏工作簿」,單擊「確定」按鈕進入宏錄制模式。此時我們可以在當前窗口中看到宏錄制的工具欄,單擊「停止錄制」退出宏的錄制。

退出後,在Excel中按下「Alt+F11」鍵,在打開的VB編輯窗口中選擇「VBAProject(PERSONAL.XLS)」—「模塊」—「模塊1」,然後將右側窗口中的內容替換成:

Sub密碼保護()//宏的名稱

ActiveSheet.Unprotect("888888")//默認密碼

Cells.Select

Selection.Locked=False

Selection.SpecialCells(xlCellTypeFormulas,23).Select

Selection.Locked=True

Selection.FormulaHidden=True

ActiveSheet.Protect("123456")

ActiveSheet.EnableSelection=xlUnlockedCells

EndSub

做好之後保存設置退出編輯窗口(圖1),在實際的操作過程中需要將默認的888888換成自己的密碼,以免造成泄露。

圖1

二、應用宏

在Excel中打開「工具」菜單中的「自定義」命令,在「命令」選項卡的「類別」中選擇「宏」,在「命令」中選擇「自定義按鈕」,並將其拖放到工具欄上,單擊工具欄上的按鈕,在彈出的窗口中選擇我們創建的宏名並保存設置。

至此,我們要加密時只需單擊該按鈕,就可以將當前工作表保護起來,並且默認密碼為888888,怎麼樣這樣的操作是不是夠方便呢。

C. PHP DES加密函數

兩個函數如下:
加密函數:encrypt
function encrypt($encrypt,$key="") {
$iv = mcrypt_create_iv ( mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB ), MCRYPT_RAND );
$passcrypt = mcrypt_encrypt ( MCRYPT_RIJNDAEL_256, $key, $encrypt, MCRYPT_MODE_ECB, $iv );
$encode = base64_encode ( $passcrypt );
return $encode;
}

解密函數:decrypt
function decrypt($decrypt,$key="") {
$decoded = base64_decode ( $decrypt );
$iv = mcrypt_create_iv ( mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB ), MCRYPT_RAND );
$decrypted = mcrypt_decrypt ( MCRYPT_RIJNDAEL_256, $key, $decoded, MCRYPT_MODE_ECB, $iv );
return $decrypted;
}

閱讀全文

與底部加密函數相關的資料

熱點內容
androidgradle配置簽名 瀏覽:92
文件夾左邊的空心三角符號是什麼 瀏覽:281
app英語音頻試卷掃碼怎麼聽 瀏覽:610
字元串編譯預處理 瀏覽:699
蘋果手機怎麼會顯示多個App 瀏覽:237
不去互聯網程序員 瀏覽:552
電腦qq郵箱解壓的圖片保存在哪裡 瀏覽:544
嵌入命令行 瀏覽:91
檔案為什麼被加密 瀏覽:486
十天學會單片機13 瀏覽:875
榮耀怎麼設置讓app一直運行 瀏覽:993
共享文件夾能在哪裡找到 瀏覽:435
旅遊訂旅店用什麼app 瀏覽:240
一個女程序員的聲音 瀏覽:496
魔術app怎麼用 瀏覽:340
單片機有4個8位的io口 瀏覽:897
win10rar解壓縮軟體 瀏覽:169
plc教程pdf 瀏覽:668
pythonshell清屏命令 瀏覽:281
檢測到加密狗注冊伺服器失敗 瀏覽:205