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
Crypto= (require'cryptojs').Cryptokey='12345678'us='Hello, 世界!'mode=newCrypto.mode.ECBCrypto.pad.pkcs7ub=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
About
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