Stego WPS
About
Stego WPS is a Rust library designed for text-based steganography using the Words Per Sentence (WPS) method. It enables the encoding and decoding of hidden messages within the structure of a given text, offering a unique approach to conceal information in plain sight.
Features
- Encoding and Decoding: Hide and retrieve messages using the WPS method.
- ASCII Compliance: Ensures the integrity of ASCII text during the steganographic process.
- Flexible Character Sets: Accommodates various character sets for versatile encoding and decoding.
- Error Handling: Comprehensive error handling for robust and reliable operations.
Getting Started
To use Stego WPS in your Rust project, add the following to your Cargo.toml file:
[]
= "1"
Usage
Here's a quick overview of how to use Stego WPS in your Rust application:
Encoding
use encode;
let text = "Your text here.";
let encoded = encode.expect;
println!;
Decoding
use ;
let encoded_text = vec!; // Your encoded text
let character_set = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
let decoded = decode.expect;
println!;
Comparing
use compare;
let secret_message = "SECRET";
let cover_text = "Cover text with hidden message.";
let character_set = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
let comparison = compare.expect;
println!;
License
This project is licensed under the LGPL-3.0-or-later.
Contribution
Contributions to Stego WPS are welcome! Feel free to fork the repository, make your changes, and submit a pull request.
Stego WPS is an ongoing project, and we appreciate feedback and contributions from the Rust community. For more information, issues, or feature requests, please visit the project repository.