本插件封装了TEA、XTEA、XXTEA加密解密
在密码学中,微型加密算法(Tiny Encryption Algorithm,TEA)是一种易于描述和执行的块密码,通常只需要很少的代码就可实现。其设计者是剑桥大学计算机实验室的大卫·惠勒与罗杰·尼达姆。这项技术最初于1994年提交给鲁汶的快速软件加密的研讨会上,并在该研讨会上演讲中首次发表。
XTEA是TEA的升级版,增加了更多的密钥表,移位和异或操作等等
XXTEA,又称Corrected Block TEA,是XTEA的升级版推荐使用
TEA加密
encryptionTea({params})
content:
key:
ret:
{
content:'' //加密后base64数据
}
var encryption = api.require('encryption');
encryption.encryptionTea({
content:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本
TEA解密
encryptionTea({params})
content:
key:
ret:
{
content:'' //解密后数据
}
var encryption = api.require('encryption');
encryption.decryptTea({
content:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本
XTEA加密
encryptionxTea({params})
content:
key:
ret:
{
content:'' //加密后数据
}
var encryption = api.require('encryption');
encryption.encryptionxTea({
content:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本
XTEA解密
decryptxTea({params})
content:
key:
ret:
{
content:'' //解密后数据
}
var encryption = api.require('encryption');
encryption.decryptxTea({
content:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本
XXTEA加密
encryptionxxTea({params})
content:
key:
ret:
{
content:'' //加密后数据
}
var encryption = api.require('encryption');
encryption.encryptionxxTea({
content:'',
key:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本
XXTEA解密
decryptxxTea({params})
content:
key:
ret:
{
content:'' //解密后数据
}
var encryption = api.require('encryption');
encryption.decryptxxTea({
content:'',
key:''
},function(ret) {
api.alert({
msg: JSON.stringify(ret)
})
});
iOS、Android系统
可提供的1.0.0及更高版本