求教nodejs怎么对密码进行加盐的hash加密

JavaScript017

求教nodejs怎么对密码进行加盐的hash加密,第1张

以前java项目最近打算用node.js重写,但是加密这里实在没搞定。java中加密是:1024次加盐sha-1加密,

一个例子:salt:47998d63768aa877,密文:bef36ba826b045a7c5e536a2f7131a6c232eee36,明文:yunstudio2013

下面是java代码:

private static byte[] digest(byte[] input, String algorithm, byte[] salt, int iterations) {

try {

MessageDigest digest = MessageDigest.getInstance(algorithm)

if (salt != null) {

digest.update(salt)

}

byte[] result = digest.digest(input)

for (int i = 1i <iterationsi++) {

digest.reset()

result = digest.digest(result)

}

return result

} catch (GeneralSecurityException e) {

throw Exceptions.unchecked(e)

}

}

我在js里面是这么干的,但是结果一直不对,代码如下:

//bef36ba826b045a7c5e536a2f7131a6c232eee36

var hash = crypto.createHmac("sha1", “47998d63768aa877”).update(“yunstudio2013”).digest(“hex”)

for (var i = 1i <1024i++) {

hash = crypto.createHmac("sha1", “47998d63768aa877”).update(hash).digest(“hex”)

console.log(hash)

}

看到小编给大家的题目,是不是有些迷惑?“js”是什么?呵呵,没关系,小编带你走进“js”的世界。也许大家还是会问,js涂料应用在那些领域呢?我们自己能配置这些涂料吗?还是商家给配置好了,我们直接拿过来就能用呢? 相信小编,在阅读完这篇文章后,所有的疑惑就迎刃而解了。来吧,我们一起去探索js涂料配方的奥密吧!

JS防水涂料是指聚合物水泥防水涂料,又称JS复合防水涂料。其中,J就是指聚合物,S水泥(“JS”为“聚合物水泥”的拼音字头)。JS防水乳胶为绿色环保材料,它不污染环境、性能稳定、耐老化性优良、防水寿命长使用安全、施工方便,操作简单,可在无明水的潮湿基面直接施工粘结力强,材料与水泥基面粘结强度可达0.5MPa 以上,对大多数材料具有较好的粘结性能材料弹性好、延伸率可达200%,因此抗裂性、抗冻性和低温柔性优良施工性好,不起泡,成膜效果好、固化快施工简单,刷涂、滚涂、刮抹施工均可。JS防水乳胶基本色为白色,具有明显的热反射功能,较传统的黑色屋面可起到隔热效果,调制成彩色,对屋顶和外墙起到装饰美化作用。涂层整体无接缝,能适应基层微量变化等特点。JS防水乳胶具有有机分子极性基团,因而与很多极性材料有很好的粘结性,如与高聚物改性沥青卷材、聚乙烯丙纶卷材、三元乙丙卷材等具有良好的粘结性。

(1)材料配置:先在液料中加水,用搅拌器边搅边徐徐加入粉料,之后充分搅拌均匀直至料中不含团粒(搅拌时间5分钟左右,最好不要手工搅拌)。

打底层涂料的重量比为液料:粉料:水=10:7:14

下层、中层和上层涂料的重量比为液:粉:水=10:7:0~3

上层涂料中可加无机颜料以形成彩色涂层,彩色涂层涂料的重量比为液:粉:颜:水=10:7:0.5~1:0~3

斜面、顶面立面施工时应不加水或少加水,平面或烈日下应多加水。如需加无纺布可用35~60g/m²聚酯材质的无纺布。

(2)对js防水涂料配方的组成、防水原理和调整js防水涂料配方参数对其涂膜性能的影响进行了综述,探讨了聚合物、水泥、石粉、砂子及其它助剂对涂料涂膜性能的影响。聚合物水泥防水涂料(又称JS防水涂料),由有机材料和无机材料复合组成,因而既具有有机材料弹性高、伸长率大的优点,又具有无机材料耐久性、耐水性好的 特点。JS防水涂料施工简单,能与构件表面材料很好地粘结形成完整的保护膜,防水效果显著,加上这种防水涂料是一种环境友好型涂料。

js防水涂料配方

乳剂:

ML8001乳液,92.07%

杀菌剂0.15%

水7.50%

其它助剂0.28%,分散剂、塑化剂等

小计:100.00%

粉剂:

普通硅酸盐水泥43.00%

70~140目石英砂57.00%

其它助剂 —— 可适当调整,如减水剂、缓凝剂等

小计:100.00%

混合比例 乳液:粉剂=1:1.8~2.1

按上述比例将此双组分混合均匀,形成浆状,二次搅拌后即可使用。

好了,小编介绍完了,相信大家也已经有了初步的了解了,知道大概的配方怎么样的了吧!所以,在以后的生活中、工作中,如果遇到有关js涂料的问题,都会迎刃而解的。非专业人士在配方方面也要了解一些哦,难免我们今后不会遇到这方面的问题啊!我们的目的就是让所有人都知道js涂料并合理的应用它,小编做到了。