Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
noise-java — Noise 프로토콜의 순수 Java 구현 | Kitploit
도구/GitHubGitHub/rweather/noise-java
Encryption/Decryption ToolsCryptographyUtilities & Frameworks
GitHubrweather/noise-java

noise-java

Noise 프로토콜의 순수 Java 구현

저장소 보기
149582년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Noise-Java 라이브러리

Noise-Java는 Noise 프로토콜의 순수 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 대체 구현에는 그러한 제한이 없습니다.

사용 가능한 더 나은 암호화 기본 요소 구현이 있다면, "Noise" 클래스의 createDH(), createCipher(), createHash() 함수를 수정하여 자체 버전을 통합할 수 있습니다.

패키지 문서에는 Noise-Java 라이브러리의 클래스에 대한 자세한 정보가 포함되어 있습니다.

이 라이브러리에 대한 자세한 정보, 버그 신고, 기여, 또는 개선 제안은 이메일을 통해 저자 Rhys Weatherley에게 연락해 주십시오.

도구 다운로드