새 부품: Byte Entropy

코드는 복사하고, 증거는 곁에.

AI 데이터 처리와 보안을 위한 작고 검증된 Rust 부품 모음. 소스를 프로젝트에 복사하거나 Python에서 바로 사용하세요.

검증
scipy.stats.entropy와(과) 일치
샘플 데이터
4,000/ 4,000 케이스
속성 기반 테스트Python · scipy.stats.entropy 1.14
벤치마크
최대 35× 빠름
샘플 데이터
kura-rs (Rust)scipy.stats.entropy
kura-rs의 작동 방식
  1. 1
    코드를 복사하세요

    Rust 부품은 평범한 소스 파일입니다. kura add <name>(으)로 프로젝트에 복사하면, 그때부터 자유롭게 읽고 고칠 수 있는 여러분의 코드가 됩니다.

  2. 2
    또는 Python용으로 설치

    같은 부품을 PyO3로 빌드해 하나의 패키지 kura-rs로 배포합니다.

  3. 3
    증거를 남기세요

    각 부품에는 비교 테스트에 쓴 참조 구현, 통과한 케이스 수, 참조 구현보다 빨라지는 지점이 함께 기록됩니다.

설치
Byte Entropy
cargo install kura-rs
kura add byte-entropy
use crate::parts::byte_entropy::windows;

for w in windows(&binary, 4096) {
    if w.entropy > 7.2 {
        println!("offset {:#x}: likely packed ({:.2} bits/byte)", w.offset, w.entropy);
    }
}