Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
noise-java — NoiseプロトコルのプレーンなJava実装 | Kitploit
ツール/GitHubGitHub/rweather/noise-java
暗号化/復号化ツール暗号化ユーティリティとフレームワーク
GitHubrweather/noise-java

noise-java

NoiseプロトコルのプレーンなJava実装

リポジトリを見る
149582年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

Noise-Java ライブラリ

Noise-Java は、Noise Protocol のプレーンな Java 実装であり、リファレンス実装として意図されています。このコードは MIT ライセンスの条件に基づいて配布されています。

このライブラリはプレーンな Java で書かれており、暗号プリミティブとインフラストラクチャを提供するために Java Cryptography Extension (JCE) を利用しています。プラットフォームの JDK がプリミティブをサポートしていない場合、Noise-Java はプレーンな Java によるフォールバック実装を提供します。

次のアルゴリズムは標準の JDK で一般的に利用可能であり、Noise-Java は存在する場合にそれらを使用しようとします:

  • SHA-256
  • SHA-512
  • AES/CTR/NoPadding

一部の JDK インストールでは、256 ビット AES キーの使用が制限されています。この制限を回避するには、お使いの JDK に「Unlimited Strength Policy Files」をインストールする必要があるかもしれません。あるいは、Noise-Java 内の AESGCM のプレーンな Java フォールバック実装には、そのような制限はありません。

より優れた暗号プリミティブの実装を利用できる場合は、createDH()、createCipher()、および createHash() 関数を "Noise" クラス内で変更して、ご自身のバージョンを統合できます。

パッケージドキュメント には、Noise-Java ライブラリのクラスに関する詳細情報が含まれています。

このライブラリの詳細情報、バグ報告、貢献、または改善提案については、作者の Rhys Weatherley まで メール でご連絡ください。

ツールをダウンロード