crypto-xor

Simple symmetric XOR encryption library for Browser and Node.

Usage no npm install needed!

<script type="module">
  import cryptoXor from 'https://cdn.skypack.dev/crypto-xor';
</script>

README

crypto-xor

Simple symmetric XOR encryption library for Browser and Node.

No dependencies required

Install

npm install crypto-xor

Sample use

import { CryptoXor } from 'crypto-xor';

const symmetricKey = '5_Gk>V!q9umG-dx4GK*V;j!_';

const plainText = 'I have a secret fo.gitignorer you !';

console.log('Plain Text: ' + plainText);

const cypherText = CryptoXor.encrypt(plainText, symmetricKey);

console.log('Encoded: ' + cypherText);

const decodedCypher = CryptoXor.decrypt(cypherText, symmetricKey);

console.log('Decoded: ' + decodedCypher);

Sample output

Plain Text: I have a secret for you !
Encoded: 7c7f2f0a48330110190608245f010c14212458764205547f14
Decoded: I have a secret for you !