Skip to content
KitploitKITPLOIT
ИнструментыЭксплойтыБлог
Log in
Отправить
ИнструментыЭксплойтыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

ЛентыКонтактыКонфиденциальность© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
Steganography-Online-Codec-JavaScript — Стеганографический онлайн-кодек позволяет скрыть зашифрованное паролем сообщение внутри изображений и фотографий с использованием алгоритма шифрования AES с 256-битным ключом, полученным на основе PBKDF2. | Kitploit
Инструменты/GitHubGitHub/pelock/steganography-online-codec-javascript
Инструменты шифрования/дешифрованияВеб-безопасностьСтеганографияКриптографияКонфиденциальность
GitHubpelock/steganography-online-codec-javascript

Steganography-Online-Codec-JavaScript

Стеганографический онлайн-кодек позволяет скрыть зашифрованное паролем сообщение внутри изображений и фотографий с использованием алгоритма шифрования AES с 256-битным ключом, полученным на основе PBKDF2.

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться
РепозиторийСайт
3805 месяцев назадЕщё не проверено

Steganography Online Codec SDK для JavaScript и NPM

Steganographic Online Codec позволяет скрывать сообщение, зашифрованное паролем, внутри изображений и фотографий с помощью алгоритма шифрования AES с ключом, полученным на основе 256-битного PBKDF2.

Вы можете использовать его бесплатно по адресу:

https://www.pelock.com/products/steganography-online-codec

Этот SDK предоставляет программный доступ к кодеку и его функциям кодирования и декодирования через интерфейс WebAPI.

Что такое стеганография и как она работает?

Стеганография — это термин, описывающий искусство и науку сокрытия информации путем встраивания сообщений в другие, на первый взгляд безобидные файлы изображений.

В данном случае отдельные биты зашифрованного скрытого сообщения сохраняются как наименее значимые (LSB) биты в компонентах RGB-цвета в пикселях выбранного изображения.

Steganography Online Codec - Hide Message in Image

С помощью нашего стеганографического кодера вы сможете надежно скрыть любое текстовое сообщение в изображении и отправить его, не вызывая никаких подозрений. Прочитать сообщение можно будет только после ввода корректного пароля для расшифровки.

Установка

Предпочтительный способ установки Web API SDK — через NPM (Node Package Manager).

Выполните:

npm i steganography-online-codec

Или добавьте эту запись:

  "dependencies": {
    "steganography-online-codec": "latest"
  },

напрямую в раздел dependencies вашего файла package.json.

Установочный пакет доступен по адресу https://www.npmjs.com/package/steganography-online-codec

Пакеты для других языков программирования

Установочные пакеты были загружены в репозитории для нескольких популярных языков программирования, а их исходные коды опубликованы на GitHub:

RepositoryLanguageInstallationPackageGitHub
PyPI repository for PythonPythonВыполните pip install steganography-online-codecPyPISources
NPM repository for JavaScript and TypeScriptJavaScript, TypeScriptВыполните npm i steganography-online-codec или добавьте "steganography-online-codec": "latest" в раздел dependencies файла package.jsonNPMSources
Rust crates.ioRustВыполните cargo add steganography-online-codec или добавьте steganography-online-codec = "1" в Cargo.toml (необязательно: git / path для невыпущенных или вендорных сборок)crates.ioSources

Альтернативное использование

Если вы не хотите использовать модуль Python, вы можете импортировать напрямую из файла:

from pelock.steganography_online_codec import *

Как скрыть секретное сообщение внутри файла изображения

"use strict";

/******************************************************************************
 *
 * Steganography Online Codec WebApi interface usage example.
 *
 * In this example shows how to hide an encrypted secret message in an image file.
 *
 * Version      : v1.00
 * Language     : JavaScript
 * Author       : Bartosz Wójcik (original example)
 * Project      : https://www.pelock.com/products/steganography-online-codec
 * Homepage     : https://www.pelock.com
 *
 * @link https://www.pelock.com/products/steganography-online-codec
 * @copyright Copyright (c) 2020-2025 PELock LLC
 * @license Apache-2.0
 *
/*****************************************************************************/

// include Steganography Online Codec module
import { SteganographyOnlineCodec, Errors } from 'steganography-online-codec';
// or if tested locally use:
//import { SteganographyOnlineCodec, Errors } from '../src/SteganographyOnlineCodec.mjs';

// create Steganography Online Codec class instance (we are using our activation key)
const mySteganographyOnlineCodec = new SteganographyOnlineCodec('YOUR-WEB-API-KEY');

// encode a hidden message (encrypted with your password) within an image file
(async () => {

	const inputFile = 'input_file.jpg';
	const secretMessage = 'Secret message';
	const password = 'Pa$$word';
	const outputFile = 'output_file_with_hidden_secret_message.png';

	try {
		const result = await mySteganographyOnlineCodec.encode(inputFile, secretMessage, password, outputFile);

		// result object holds the encoding results as well as other information
		console.log('Secret messaged encoded and saved to the output PNG file.');
	} catch (err) {
		console.error('Encoding failed:', err.error_message || err.message || String(err));
	}
})();

Более сложный пример с подробным объяснением и правильной проверкой кодов ошибок

"use strict";

/******************************************************************************
 *
 * Steganography Online Codec WebApi interface usage example.
 *
 * In this example, we will see how to hide an encrypted message in an
 * image file using our codec.
 *
 * Version      : v1.00
 * Language     : JavaScript
 * Author       : Bartosz Wójcik
 * Project      : https://www.pelock.com/products/steganography-online-codec
 * Homepage     : https://www.pelock.com
 *
 * @link https://www.pelock.com/products/steganography-online-codec
 * @copyright Copyright (c) 2020-2025 PELock LLC
 * @license Apache-2.0
 *
 /*****************************************************************************/

// include Steganography Online Codec module
import { SteganographyOnlineCodec, Errors } from 'steganography-online-codec';
// or if tested locally use:
//import { SteganographyOnlineCodec, Errors } from '../src/SteganographyOnlineCodec.mjs';


// create Steganography Online Codec class instance (we are using our activation key)
const mySteganographyOnlineCodec = new SteganographyOnlineCodec('YOUR-WEB-API-KEY');

// encode a hidden message within the source image file
(async () => {
	// full version image size limit is set to 10 MB (demo 50 kB max)
	// supported image formats are PNG, JPG, GIF, BMP, WBMP, GD2, AVIF, WEBP (mail me for more)
	const inputFilePath = 'input_file.webp';

	// full version message size is unlimited (demo 16 chars max)
	const secretMessage = 'Secret message';

	// full version password length is 128 characters max (demo 8 chars max)
	const password = 'Pa$$word';

	// where to save encoded image with the secret message
	const outputFilePath = 'output_file_with_hidden_secret_message.png';

	try {
		// encode a hidden message (encrypted with your password) within an image file
		const result = await mySteganographyOnlineCodec.encode(inputFilePath, secretMessage, password, outputFilePath);
Скачать инструмент