Node.jsでランダムなsha1ハッシュ値を取得する方法
cryptoを使用します。cryptoはnode.jsに組み込まれているので使用することができます。
import crypto from 'crypto' const hash = crypto.createHash('sha1').update(crypto.randomBytes(40).toString('hex')).digest('hex') console.log(hash) // 40桁のランダムなハッシュ値
毎回異なるハッシュ値が出力されます。
参考サイト
javascript — node.jsでIDとして使用するランダムSHA1ハッシュを生成する方法は?
この行を使用して、node.jsのsha1 idを生成しています。crypto.createHash('sha1').digest('hex'); 問題は、毎回同じIDを返すことです。データベースドキュメントIDとして使用できるように、毎回...
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント