Node.jsのBufferの比較2022/4/24 18:44:00 値が同じだが異なるオブジェクトのBufferの比較をする際、==を使ったらfalseになった。 ハッシュ化したパスワードの比較をしたかったので、crypto.timingSafeEqualを使ったところ、想定通り、同値の場合はtrueを返すようになった。 BufferにはBuffer#compareというメソッドもある。Bufferの配列をソートしたいときにはこちらを使うと良いらしい。
『今年のうちに対応したい、Node.jsのBufferに潜む危険性』2022/4/24 18:42:00 https://techblog.yahoo.co.jp/advent-calendar-2016/node_new_buffer/