|
5精币
【JS内容一】====================================:
PrintManager.prototype.getDriverPrinters = function () {
return client
.invoke(
'printer.list',
JSON.stringify({ type: CONNECTION_TYPE.DRIVER, filter: false })
)
.then((list) => {
return (list || [])
.filter((item) => EXCLUDE_DRIVER_PRINTERS.indexOf(item.name) < 0)
.map((item) => {
item.id =
CONNECTION_TYPE[item.type] + '_' + helper.createHash(item.name);
item.displayName = item.name;
return item;
});
})
.catch((ex) => {
logger.error(ex);
return [];
});
};
【JS内容二】====================================:
function createHash(str) {
var h = crypto.createHash('md5');
h.update(str);
return h.digest('hex');
}
如上述JS的内容,请问一下具体是怎么去加密的?谢谢,是字符串md5加密后再转hex字符串吗?
|
|