現在位置: ホームページ > ダウンロードサイト > クラスライブラリのダウンロード > その他の図書館 > TCrypto 暗号化ストレージ PHP ライブラリ
TCrypto 暗号化ストレージ PHP ライブラリ
分類する: クラスライブラリのダウンロード / その他の図書館 | リリース時間: 2017-12-19 | 訪問: 1566 |
ダウンロード: 67 |
最新のダウンロード
ファンタジー水族館
ドールズフロントライン
星の翼
小さな花の妖精フェアリーパラダイス
レストランキュートストーリー
山河旅行探訪
「愛とプロデューサー」
最強の頭脳 3
オッドダスト:ダミラ
若き西遊記2
24時間リーダーボードの閲覧
- 1 Matplotlib プロットでラベルが途切れないようにする方法は?
- 2 MongoDB で埋め込み配列フィールドをソートするにはどうすればよいですか?
- 3 Movavi ビデオ エディターがクラックされました
- 4 Dynamic.exe - Dynamic.exe とは何ですか?
- 5 非同期コールバック関数を同時に待つにはどうすればよいですか?
- 6 Backbone.js の「」の目的は何ですか?
- 7 MySQL で Postgresql の DISTINCT ON の機能を実現するにはどうすればよいですか?
- 8 MySQL ユーザー変数の JPA クエリでコロン文字をエスケープする方法は?
- 9 Pandas DataFrame の各グループの最初の行を取得するにはどうすればよいですか?
- 10 Windows で npm プレフィックスを設定する際の「EPERM: 操作は許可されていません」エラーを修正する方法?
- 11 dwrcc.exe - dwrcc.exe とは?
- 12 浮動小数点エラーなしで完全平方を正確に決定するにはどうすればよいですか?
- 13 Nuxt アプリケーションで `navigator`、`window`、および `document` が定義されていないのはなぜですか?
- 14 dxinput3.dll - dxinput3.dll とは?
- 15 Android Studio が Marshmallow への登録中に「getSlotFromBufferLocked: 不明なバッファ」エラーをスローするのはなぜですか?
最新のチュートリアル
-
- 海外のWeb開発フルスタックコースの完全なコレクション
- 1719 2024-04-24
-
- Go言語実践GraphQL
- 2002 2024-04-19
-
- 550W ファンマスターが JavaScript をゼロから段階的に学習します
- 3420 2024-04-18
-
- Python マスター Mosh、基礎知識ゼロの初心者でも 6 時間で始められる
- 2952 2024-04-10
-
- MySQL 入門 (教師モッシュ)
- 1804 2024-04-07
-
- Mock.js | Axios.js | Json | Ajax -- 10 日間の質の高いクラス
- 2617 2024-03-29
<?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 は、簡単に暗号化と復号化ができるライブラリで、ネットワーク上で送信する必要があるデータの暗号化に使用できます。非対称暗号化を使用できます: 公開キー暗号化、秘密キー復号化。 openssl は RSA のサポートを提供しますが、RSA には計算効率が低いという問題があるため、一般的なアプローチは、対称キーを使用してデータを暗号化し、次に非対称キーを使用して一時的に生成された現在のみ有効な対称キーを使用することです。公開鍵は暗号化された後、対象者に渡され、対象者は合意された非対称鍵内の秘密鍵を使用して復号し、データ暗号化用の鍵を取得し、データを復号してデータを取得します。この方法は非常に一般的であり、HTTPS に合わせたものであると考えられます。対称キー暗号化では、DES よりも優れた AES を選択できます。
ソース コードをダウンロードした後、コンパイルを開始します:
ダイナミック ライブラリを生成する方法:
1. ActivePerl をインストールします
2. OpenSSL を見つけて実行します:perl Configure VC-WIN32 --prefix=C:\openssl-dll
3. VC/BIN ディレクトリに入り、VCVARS32.BAT を実行して環境変数
4. OpenSSL ディレクトリに戻り、ms\do_ms
を実行します。5. OpenSSL ディレクトリでコンパイルを実行します。nmake -f ms\ntdll.mak
6. 必要な製品をディレクトリにコピーします。プレフィックス nmake -f ms\ntdll .mak install で定義されます
注: ntdll.mak ファイルの CFLAG を変更することで、MT および MD ライブラリのコンパイルを確認できます
静的ライブラリの生成方法:
1. ActivePerl をインストールします
2. perl VC-WIN32 を設定します --prefix=C:\openssl-lib
3. ms\do_ms.bat
4. nmake -f ms\nt .mak
5, nmake -f ms\nt.mak install
注: MT および MD ライブラリのコンパイルを確認するには、以下を変更します。 nt.mak ファイル内の CFLAG。再編集する場合は、生成されたオブジェクトを削除してください。