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のsha1idを生成しています。crypto.createHash('sha1').digest('hex');問題は、毎回同じIDを返すことです。データベースドキュメントIDとして使用できるように、毎回ラン...


KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
資格:少額短期保険募集人,FP3級,宅建士
コメント