BPCS
stegobox.codec.bpcs.BPCS
Bases: BaseCodec
BPCS: Bit-Plane Complexity Segmentation Steganography.
Hide txt into png image using BPCS. It embed a message in an image by replacing all "complex" blocks of pixels in the image with portions of our message.
- Created by: Jiayao Yang
- Created time: 2022/10/11
Source code derived from: mobeets/bpcs.
Source code in stegobox/codec/bpcs/bpcs.py
encode(carrier, payload)
Hide txt into png image.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
carrier |
Image
|
Carrier image in PNG. Read with |
required |
payload |
str
|
Secret payload message. |
required |
Returns:
Type | Description |
---|---|
Image
|
The encrypted steganography image. |
Source code in stegobox/codec/bpcs/bpcs.py
decode(carrier)
Decode the secret payload from the carrier image
Parameters:
Name | Type | Description | Default |
---|---|---|---|
carrier |
Image
|
Carrier image in PNG. Read with |
required |
Returns:
Type | Description |
---|---|
str
|
The decoded payload (secret message). |