これは cppcrypto という名前の Windows アプリで、最新リリースは cppcrypto-0.20-src.zip としてダウンロードできます。 ワークステーション用の無料ホスティング プロバイダー OnWorks でオンラインで実行できます。
cppcrypto という名前のこのアプリを OnWorks で無料でオンラインでダウンロードして実行します。
このアプリを実行するには、次の手順に従ってください。
-1。このアプリケーションをPCにダウンロードしました。
--2。ファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXに必要なユーザー名を入力します。
-3。このアプリケーションをそのようなファイルマネージャにアップロードします。
-4。このWebサイトからOSOnWorksオンラインエミュレーターを起動しますが、Windowsオンラインエミュレーターの方が優れています。
-5。起動したばかりのOnWorksWindows OSから、必要なユーザー名でファイルマネージャーhttps://www.onworks.net/myfiles.php?username=XXXXXにアクセスします。
-6。アプリケーションをダウンロードしてインストールします。
-7.LinuxディストリビューションソフトウェアリポジトリからWineをダウンロードします。 インストールしたら、アプリをダブルクリックして、Wineで実行できます。 また、人気のあるWindowsプログラムやゲームのインストールに役立つWine上の豪華なインターフェイスであるPlayOnLinuxを試すこともできます。
WineはLinux上でWindowsソフトウェアを実行する方法ですが、Windowsは必要ありません。 Wineは、任意のLinuxデスクトップでWindowsプログラムを直接実行できるオープンソースのWindows互換性レイヤーです。 基本的に、Wineは、実際にWindowsを必要とせずに、これらすべてのWindowsアプリケーションを実行できるように、十分な数のWindowsを最初から再実装しようとしています。
cppcrypto
Ad
DESCRIPTION
cppcrypto は、暗号化プリミティブの最適化された実装を提供します。
ハッシュ関数: BLAKE、BLAKE2、Echo、Esch、Groestl、JH、Kupyna、MD5、SHA-1、SHA-2、SHA-3、SHAKE、Skein、SM3、Streebog、Whirlpool。
ブロック暗号: Anubis、Aria、Camellia、CAST-256、Kalyna、Kuznyechik、Mars、Serpent、Simon、SM4、Speck、Threefish、Twofish、および Rijndael (AES) とすべてのブロック/キー サイズ。
ストリーム暗号: HC-128、HC-256、Salsa20、XSalsa20、ChaCha、XChaCha。
暗号化モード: CBC、CTR。
AEAD モード: Encrypt-then-MAC (EtM)、GCM、OCB、ChaCha-Poly1305、Schwaemm。
ストリーミング AEAD。
MAC 機能: HMAC、Poly1305。
キー派生関数: PBKDF2、scrypt、Argon2、HKDF。
サンプルのコマンドライン ツールが含まれています。
- 「ダイジェスト」 - サポートされているハッシュ アルゴリズム (md5sum や RHash と同様) のいずれかを使用してファイル チェックサムを計算および検証します。
- 'cryptor' - AEAD モードで Serpent-256 アルゴリズムを使用したファイル暗号化用。
プログラミング ドキュメントについては、以下にリンクされている cppcrypto Web サイトを参照してください。
特徴
- シンプルで一目瞭然のプログラミングインターフェイス。
- ハッシュ関数: BLAKE、BLAKE2、Echo、Esch、Grøstl、JH、Kupyna、MD5、SHA-1、SHA-2、SHA-3、SHAKE、Skein、SM3、Streebog、Whirlpool。
- ブロック暗号: Rijndael (AES)、Anubis、Aria、Camellia、CAST-256、Kalyna、Kuznyechik、Mars、Serpent、Simon-128、SM4、Speck-128、Threefish、Twofish。
- ストリーム暗号: HC-128、HC-256、Salsa20/20、Salsa20/12、XSalsa20/20、XSalsa20/12、ChaCha20、ChaCha12、XChaCha20、XChaCha12。
- 暗号化モード: CBC、CTR。
- AEAD モード: Encrypt-then-MAC、GCM、OCB、ChaCha-Poly1305、Schwaemm。
- 関連データを使用した認証済み暗号化のストリーミング (ストリーミング AEAD)。
- MAC 機能: HMAC、Poly1305。
- 鍵導出関数: PBKDF2、scrypt、Argon2i/Argon2d/Argon2id、HKDF
- テスト済みコンパイラ: Visual C++ 2017、Visual C++ 2019、Visual C++ 2022、gcc 12.2.1、clang 13.0.0、clang 15.0.7。
- テスト済みのオペレーティング システム: Windows、Linux、FreeBSD、OS X、Solaris
- 最新の CPU 向けにポータブルな実装と最適化された実装 (SSE/AVX などを使用) が含まれます。
- CPU の機能に応じて、実行時に最速の実装が動的に選択されます。
- 25 の Rijndael バリアントすべて (3 つの AES バリアントだけでなく) に対する AES-NI アクセラレーションの唯一公開されている実装。
- 公開されている唯一の、パフォーマンスが最適化された Kupyna ハッシュ関数の実装 (ウクライナ国家標準 DSTU 7564:2014)。
- Kalyna ブロック暗号 (ウクライナ国家標準 DSTU 7624:2014) の、パフォーマンスが最適化された実装として初めて公開されました。
- Argon2 パスワード ハッシュ関数の最初の独立した実装の XNUMX つ。
- 20 ビット nonce を使用した Salsa192 および ChaCha バリアント (XSalsa20/XChaCha) のサポート。
- ファイルのチェックサム (ハッシュ) を計算し、ライブラリの使用状況をデモンストレーションするためのコマンド ライン ダイジェスト ユーティリティが含まれています。
- Serpent-256 を使用し、ライブラリの使用方法を示す認証済みファイルの暗号化のためのコマンドライン クリプタ ユーティリティが含まれています。
- ドキュメントは次のURLで入手できます。 http://cppcrypto.sourceforge.net/
Audience
開発者
プログラミング言語
C + +
カテゴリー
これは、https://sourceforge.net/projects/cppcrypto/ から取得できるアプリケーションです。 無料のオペレーティング システムの XNUMX つから最も簡単な方法でオンラインで実行できるように、OnWorks でホストされています。