sha256 oracle,node如何使用sha256算法?
在常用的nodejs+express工程中,為了安全在登錄及表單傳輸時(shí),應(yīng)該都需進(jìn)行加密傳輸,下面我們來看一下如何使用ha256算法加密。
node使用sha256算法加密的方法:
先使用require()方法引入crypto模塊,并使用crypto.createHash('sha256')方法創(chuàng)建hash實(shí)例,然后通過hash.update()方法使用sha256算法加密。const crypto = require('crypto');
const hash = crypto.createHash('sha256');
hash.update('要?jiǎng)?chuàng)建哈希摘要的數(shù)據(jù)');
console.log(hash.digest('hex'));
// 打印:
// 164345eba9bccbafb94b27b8299d49cc2d80627fc9995b03230965e6d8bcbf56
Hash 類是一個(gè)實(shí)用工具,用于創(chuàng)建數(shù)據(jù)的哈希摘要。 它可以通過以下兩種方式之一使用:作為可讀寫的流,其中寫入數(shù)據(jù)以在可讀側(cè)生成計(jì)算后的哈希摘要。
使用 hash.update() 和 hash.digest() 方法生成計(jì)算后的哈希。
crypto.createHash() 方法用于創(chuàng)建 Hash 實(shí)例。 不能使用 new 關(guān)鍵字直接地創(chuàng)建 Hash 對(duì)象。
總結(jié)
以上是生活随笔為你收集整理的sha256 oracle,node如何使用sha256算法?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python:实现sha256算法(附完
- 下一篇: 【pyqt5学习】——items vie