Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
themis — 使いやすいデータ保護用暗号化フレームワーク:前方秘匿性(フォワードセキュリティ)を備えた安全なメッセージングと安全なデータストレージ。14のプラットフォームにわたる統一APIを提供します。 | Kitploit
ツール/GitHubGitHub/cossacklabs/themis
暗号化/復号化ツールネットワークセキュリティ暗号化モバイルセキュリティプライバシー認証データベースセキュリティ暗号化 第10位暗号化/復号化ツール 第10位
2.0k158402年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
GitHub
cossacklabs/themis

themis

使いやすいデータ保護用暗号化フレームワーク:前方秘匿性(フォワードセキュリティ)を備えた安全なメッセージングと安全なデータストレージ。14のプラットフォームにわたる統一APIを提供します。

リポジトリを見るウェブサイト

Themisは、忙しい人のために強力で実用的な暗号技術を提供します

Themisは、忙しい人のために強力で実用的な暗号技術を提供します


GitHub release Platforms Coverage Status
Themis Core Integration testing Code style Circle CI Bitrise

iOS (Swift, Obj-C)、Android (Java, Kotlin)、React Native (iOS, Android)、デスクトップJava、С/С++、Node.js、Python、Ruby、PHP、Go、Rust、WASM向けの、ストレージとメッセージングのための汎用暗号ライブラリ。

マルチプラットフォームアプリに最適です。暗号の詳細を隠蔽します。暗号技術者によって開発者向けに作られました 🧡

Themisとは

Themisは、認証、ストレージ、メッセージング、ネットワーク交換などの際にデータを保護するための、オープンソースの高水準暗号サービスライブラリです。Themisは、ほとんどのアプリに共通する典型的なデータ保護ユースケースの90%を解決します。

Themisは、単純な暗号機能から複雑な暗号機能まで、簡単・迅速・安全に構築するのに役立ちます。Themisにより開発者は、アプリケーションの開発という本質に集中できます。

Themisが解決するユースケース

  • アプリやバックエンドに保存されたシークレット(APIキー、セッショントークン、ファイル)を暗号化します。

  • データベースに保存する前に、機密データフィールドを暗号化します("アプリケーションサイドのフィールドレベル暗号化")。

  • ThemisとAcraを使用した検索可能な暗号化、データのトークナイゼーション、データマスキングをサポートします。

  • シークレットを安全に交換: 当事者間で機密データを共有し、患者と医師の間のシンプルなチャットアプリを構築します。

  • 中央集権型または分散型アーキテクチャでエンドツーエンド暗号化スキームを構築: 1つのアプリでデータをローカルに暗号化し、どこでも暗号化された状態で使用し、認証されたユーザーのみが復号化します。

  • リアルタイムの安全なセッションを維持: アプリから接続されたデバイスを制御するための暗号化メッセージを送信し、アプリからバックエンドへリアルタイムの機密データを受信します。

  • 秘密を明かさずに当事者間でシークレットを比較します(ゼロ知識証明ベースの認証)。

  • すべてに適合する一つの暗号ライブラリ: Themisはマルチプラットフォームアプリ(例: Node.jsバックエンドを備えたiOS+Android+Electronアプリ)に最適です。100%互換のAPIを提供し、サポートされているすべてのプラットフォームで同じように動作するためです。

暗号システム

Themisは、中核となる暗号セキュリティ操作の使用を簡素化する、既製のビルディングブロック*(「暗号システム」)*を提供します。

Themisは、4つの重要な暗号サービスを提供します:

  • Secure Cell: 暗号化ファイルからデータベースレコード、フォーマット保持文字列まで、あらゆるものを保存するのに適したマルチモード暗号コンテナです。Secure CellはAES-256-GCM、AES-256-CTRをベースに構築されています。
  • Secure Message: 幅広いアプリケーションに対応するシンプルな暗号化メッセージングソリューションです。当事者間で鍵を交換するだけですぐに使えます。基盤となる2組の暗号システム: ECC + ECDSA / RSA + PSS + PKCS#7。
  • Secure Session: より高いセキュリティ保証と要求の厳しいインフラストラクチャのための、前方秘匿性を持つセッション指向の暗号化データ交換です。Secure Sessionは、ソケット暗号化、セッションセキュリティ、または高水準メッセージングプリミティブとして(PKIなどの追加インフラとともに)完璧に機能します。ECDH鍵合意、ECCおよびAES暗号化。
  • Secure Comparator: 認証とシークレットの比較のための、ゼロ知識証明ベースの暗号プロトコルです。

私たちは、Themis上に他の製品(例: AcraやHermes)を構築するためにThemisを開発しました。

インストール

モバイル、Web、デスクトップ、またはサーバーサイドアプリケーションにThemisをインストールするには、インストールページを参照してください。 ソースからのビルドではなく、インストールパッケージの使用を強くお勧めします。

言語

Themisは以下の言語/プラットフォームで利用できます。各言語の詳細は言語別ハウツーを参照してください:

ツールをダウンロード