生成乙個金鑰

2021-07-31 05:00:56 字數 721 閱讀 5104

<?php

// 生成規則:md5('id'.$id.time().rand(1,1000))

// 獲取id

$id = session('id');

$mobile = '18812344321';

$md5 = md5('id'.$id.time().rand(1,1000));

// 將md5加密字串轉換為陣列

$md5 = str_split($md5);

// 取其中16位,從第8位開始取

$md5 = array_slice($md5, 7, 16);

// 將陣列分成4份

$md5 = array_chunk($md5, 4);

// 前三個陣列中的尾部壓入乙個字元'-'

for($i=0; $i<4; $i++)

}// 合併四個陣列為乙個陣列

$md5 = array_merge($md5[0], $md5[1], $md5[2], $md5[3]);

// 連線每個陣列元素為乙個長字串

$ickey = '';

foreach($md5 as $k => $v)

// 金鑰字串中小寫小寫自大轉大寫

$ickey = strtoupper($ickey);

echo $ickey;

Linux生成金鑰

大家可以配置成密論認證的方式 首先生成金鑰,用命令ssh keygen t rsa 執行後可以一直空格,生成金鑰,id rsa和id rsa.pub檔案 預設放在 root ssh 下,ssh檔案是隱藏的,要顯示隱藏檔案才看得到 在 home admin下建立.ssh活頁夾,把id rsa.pub檔...

生成金鑰方法

生成私鑰 openssl genrsa out rsa private key.pem 1024 根據私鑰生成公鑰簽名證書 openssl req new x509 days 3650 key rsa private key.pem out ppmoney key.crt keytool expor...

Linux生成金鑰

大家可以配置成密論認證的方式 首先生成金鑰,用命令ssh keygen t rsa 執行後可以一直空格,生成金鑰,id rsa和id rsa.pub檔案 預設放在 root ssh 下,ssh檔案是隱藏的,要顯示隱藏檔案才看得到 在 home admin下建立.ssh活頁夾,把id rsa.pub檔...