Cryptojs
Following googlecode project crypto-js, provide standard and secure cryptographic algorithms for NodeJS. Support MD5, SHA-1, SHA-256, RC4, Rabbit, AES, DES, PBKDF2, HMAC, OFB, CFB, CTR, CBC, Base64
Install / Use
/learn @gwjjeff/CryptojsREADME
cryptojs
- with little modification, converted from googlecode project crypto-js, and keep the source code structure of the origin project on googlecode
- source code worked in both browser engines and node scripts. see also: https://github.com/gwjjeff/crypto-js-npm-conv
- inspiration comes from ezcrypto, but my tests cannot pass with his version ( ECB/pkcs7 mode ), so I made it myself
install
npm install cryptojs
usage (example with coffee-script)
Crypto = (require 'cryptojs').Crypto
key = '12345678'
us = 'Hello, 世界!'
mode = new Crypto.mode.ECB Crypto.pad.pkcs7
ub = Crypto.charenc.UTF8.stringToBytes us
eb = Crypto.DES.encrypt ub, key, {asBytes: true, mode: mode}
ehs= Crypto.util.bytesToHex eb
eb2= Crypto.util.hexToBytes ehs
ub2= Crypto.DES.decrypt eb2, key, {asBytes: true, mode: mode}
us2= Crypto.charenc.UTF8.bytesToString ub2
# should be same as the var 'us'
console .log us2
Related Skills
openhue
330.7kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
330.7kElevenLabs text-to-speech with mac-style say UX.
weather
330.7kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.4kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
