国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) PHP 函式庫(kù) 其它類別庫(kù) TCrypto加密儲(chǔ)存PHP庫(kù)
TCrypto加密儲(chǔ)存PHP庫(kù)
<?php
$error_level = E_ALL & E_STRICT;
ini_set('error_reporting', $error_level);
ini_set('display_errors', 1);
$tcryptoLocation = dirname(__DIR__) . DIRECTORY_SEPARATOR . 'library' . DIRECTORY_SEPARATOR . 'TCrypto';
require $tcryptoLocation . DIRECTORY_SEPARATOR . 'Loader.php';
require 'apps.php';
$loader = new TCrypto\Loader();
$loader->register();
$settings = new TCrypto\Tools\SettingStore();
$cli = new TCrypto\Tools\Cli\Horde\Cli();
if (file_exists('keytool.config.php'))
{
    $optionParser = new TCrypto\Tools\ArrayOptionParser('keytool.config.php');
}

TCrypto是可以很方便加密解密的函式庫(kù),可以使用它來(lái)加密需要在網(wǎng)路中傳輸?shù)馁Y料??梢允褂梅菍?duì)稱加密:公鑰加密,私鑰解密。 openssl提供了對(duì)RSA的支持,但RSA存在計(jì)算效率低的問(wèn)題,所以一般的做法是使用對(duì)稱密鑰加密數(shù)據(jù),然後再把這個(gè)只在當(dāng)前有效的臨時(shí)生成的對(duì)稱密鑰用非對(duì)稱密鑰的公鑰加密之後傳遞給目標(biāo)方,目標(biāo)方使用約定好的非對(duì)稱金鑰中的私鑰解開,得到資料加密的金鑰,再進(jìn)行資料解密,得到數(shù)據(jù),這種使用方式很常見,可以認(rèn)為是HTTPS的裁剪。對(duì)稱金鑰加密可以選擇AES,比DES更優(yōu)秀。

? ? ?下載原始碼之後,開始編譯:

? ? ??產(chǎn)生動(dòng)態(tài)函式庫(kù)的做法:

1、安裝ActivePerl

2、進(jìn)入OpenSSL所在資料夾,執(zhí)行:perl Configure VC-WIN32 --prefix=C:\openssl-dll

3、進(jìn)入VC/BIN目錄,運(yùn)行VCVARS32.BAT 設(shè)定環(huán)境變數(shù)

4、返回OpenSSL目錄,運(yùn)行ms\do_ms

5、在OpenSSL目錄下執(zhí)行編譯nmake -f ms\ntdll.mak

6、把必要生成物拷貝到prefix定義的目錄中nmake -f ms\ntdll .mak install

注意:可以透過(guò)修改ntdll.mak檔案中的CFLAG,確定編譯MT、MD函式庫(kù)

? ? ?產(chǎn)生靜態(tài)函式庫(kù)的做法:

1、安裝ActivePerl

2、perl configure VC-WIN32?--prefix=C:\openssl-lib

3、ms\do_ms.bat

4、nmake -f ms\nt .mak

5、nmake -f ms\nt.mak install

#注意:可以透過(guò)修改nt.mak檔案中的CFLAG,確定編譯MT、MD函式庫(kù)。重編的時(shí)候把生成物刪掉。


免責(zé)聲明

本站所有資源皆由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟體的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用於商業(yè)目的。否則,一切後果都由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)絡(luò)我們刪除。聯(lián)絡(luò)方式:admin@php.cn

相關(guān)文章

為什麼將使用者名稱和密碼直接儲(chǔ)存在資料庫(kù)中會(huì)存在安全風(fēng)險(xiǎn)? 為什麼將使用者名稱和密碼直接儲(chǔ)存在資料庫(kù)中會(huì)存在安全風(fēng)險(xiǎn)?

15 Nov 2024

與在資料庫(kù)中儲(chǔ)存使用者名稱和密碼有關(guān)的問(wèn)題在處理使用者憑證時(shí),確保其安全性至關(guān)重要。雖然它是...

我如何使用存儲(chǔ)庫(kù)模式將數(shù)據(jù)訪問(wèn)在PHP中解除訪問(wèn)? 我如何使用存儲(chǔ)庫(kù)模式將數(shù)據(jù)訪問(wèn)在PHP中解除訪問(wèn)?

10 Mar 2025

本文解釋了PHP的存儲(chǔ)庫(kù)模式,將數(shù)據(jù)訪問(wèn)與業(yè)務(wù)邏輯解耦。 它通過(guò)界面和具體類詳細(xì)介紹了實(shí)現(xiàn),突出了諸如可改善可檢驗(yàn)性和可維護(hù)性的好處。 陷阱,例如超級(jí)

為什麼要從 Python 中的「object」繼承:一個(gè)類別繼承問(wèn)題 為什麼要從 Python 中的「object」繼承:一個(gè)類別繼承問(wèn)題

24 Dec 2024

了解 Python 類別繼承在 Python 中,類別可以從其他類別繼承,這使它們能夠存取父類別的屬性並...

雙向加密如何保護(hù) PHP 中的密碼儲(chǔ)存和檢索? 雙向加密如何保護(hù) PHP 中的密碼儲(chǔ)存和檢索?

17 Dec 2024

雙向加密:密碼的安全存儲(chǔ)和檢索簡(jiǎn)介對(duì)於需要檢索的密碼的安全存儲(chǔ),雙向加密...

如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫(kù)? 如何在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫(kù)?

05 Dec 2024

在 Linux 上建立和使用動(dòng)態(tài)共用 C 類別庫(kù)建立共用類別庫(kù)要建立共用 C 類別庫(kù),您可以依照...

為什麼無(wú)法在字段初始化程序中初始化非靜態(tài)字段? 為什麼無(wú)法在字段初始化程序中初始化非靜態(tài)字段?

03 Jan 2025

了解欄位初始化問(wèn)題在您的程式碼中,您有一個(gè)儲(chǔ)存庫(kù)類別 (DinnerRepository) 和一個(gè)服務(wù)類別 (Service),它使用...

See all articles