3.0.3 • Published 4 years ago
code-image-obfuscator v3.0.3
CODE IMAGE OBFUSCATOR
This library lets you store any data inside any image and retrieve it later. It can be a text, a script or another image. Please use it responsibly! Do not use it for an illegal purpose.
Motivation
Attempt to hide a javascript file during transmission.
Attention
Support only png without transparency. Because the transparency destroy the data
Thanks for npm~lucasmreis
First Steps
- for install canvas see npm-canvas
- npm install code-image-obfuscator
Example nodejs:
import fs from 'fs'
import { Save, Load } from 'code-image-obfuscator'
// loading data example
const before = fs.readFileSync('README.md', 'utf8')
// create new img with data
await Save('./photo.png', before, './new-photo.png')
/* to load data from img */
const after = await Load('./new-photo.png')
/* compare data after recovery */
console.log(before == after)Example browser:
bundleFoundIn => 'code-image-obfuscator/dist/cio.bundle.js'
// loading data example
const before = 'some-data'
// create new img with data
window.cio.Save('element_id_of_img', before, 'element_id_of_canvas')
/* to load data from img */
const after = await window.cio.Load('element_id_of_canvas')
/* compare data after recovery */
console.log(before == after)3.0.3
4 years ago
3.0.2
4 years ago
3.0.1
4 years ago
3.0.0
4 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.4.0
9 years ago
1.3.7
10 years ago
1.3.6
10 years ago
1.3.5
10 years ago
1.3.4
10 years ago
1.3.3
10 years ago
1.3.1
10 years ago
1.3.0
10 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.0
10 years ago
0.0.0
10 years ago