Крок 1
Завантажуємо файл зображення із приховнним повідомленням та розкладаємо Його на три колірні матриці
Крок 2
Зайдаємо функцію, яка визначатиме крок до наступного пікселя
Крок 3
Визначаємо мітки корисного повідомлення
Крок 4
Поєднаємо повідомлення M з міткою
Крок 5
На основі голубого матриці голубого коліру B формуємо матрицю Cv, на основі якої буде сформовано матрицю Sv, в якій буде приховано інформацію
Крок 6
Вводимо фунції переводу з двійкової системи у десяткову
Крок 7
Формуємо матрицю SV, в якій буде міститись приховане повідомлення з використаннням випадково обраного кроку, починаючи з пікселя з номером ms
Крок 8
З вектора Sv формуєм матрицю S1, яка буде формувати зображення
Крок 9
Формуємо зображення з прихованих повідомленням, об`єднавши матриці колірних компонент