- md5
var pwd = sec.Encrypt(source, 'md5');
expect(pwd).to.be.equal('e10adc3949ba59abbe56e057f20f883e');
- sha1
var pwd = sec.Encrypt(source, 'sha1');
expect(pwd).to.be.equal('7c4a8d09ca3762af61e59520943dc26494f8941b');
- sha256
var pwd = sec.Encrypt(source, 'sha256');
expect(pwd).to.be.equal('8d969eef6ecad3c29a3a629280e686cf0c3f5d5a86aff3ca12020c923adc6c92');
- sha512
var pwd = sec.Encrypt(source, 'sha512');
expect(pwd).to.be.equal('ba3253876aed6bc22d4a6ff53d8406c6ad864195ed144ab5c87621b6c233b548baeae6956df346ec8c17f5ea10f35ee3cbc514797ed7ddd3145464e2a0bab413');
- hmac md5
var pwd = sec.Encrypt(source, 'md5', key);
expect(pwd).to.be.equal('30ce71a73bdd908c3955a90e8f7429ef');
- hmac sha1
var pwd = sec.Encrypt(source, 'sha1', key);
expect(pwd).to.be.equal('74b55b6ab2b8e438ac810435e369e3047b3951d0');
- hmac sha256
var pwd = sec.Encrypt(source, 'sha256', key);
expect(pwd).to.be.equal('b8ad08a3a547e35829b821b75370301dd8c4b06bdd7771f9b541a75914068718');
- hmac sha512
var pwd = sec.Encrypt(source, 'sha512', key);
expect(pwd).to.be.equal('4899f48b7873797086fc392ed8074b34306f79145cf0f9d1757e806da2d43f3876b3c762f38015f2d3593a595ae607a6e0aa103a2a5fe502cf95051c9cd62ee1');
- CreateToken
var pwd = sec.CreateToken(source, key, ts);
assert.ok(true);
- ValidToken
var pwd = sec.CreateToken(source, key, ts);
var r = sec.ValidToken(source, key, ts, pwd);
expect(r).to.be.equal(true);
- Sign
var pwd = sec.Sign(source, key);
assert.ok(true);
- Unsign
var pwd = sec.Sign(source, key);
var r = sec.Unsign(pwd, key);
expect(r).to.be.equal(source);
- ASE_Encrypt
var target = sec.ASE_Encrypt(source, aes_key);
expect(target).to.be.equal('c97554911e393c5cf451fa5b0c1f3f7b');
- ASE_Decrypt
var target = sec.ASE_Encrypt(source, aes_key);
var _source = sec.ASE_Decrypt(target, aes_key);
expect(_source).to.be.equal(source);