본문 바로가기
All Side/Runtime > BunJS

crypto 대신 Bun.CryptoHasher 사용하기!

by developerBeluga 2024. 1. 31.
728x90
반응형

 

https://bun.sh/docs/api/hashing#bun-password

고유한 Id를 만들어하는데 암호화를 위해 crypto 라이브러리를 추가하려고 할 때 갑자기 Bun에서 지원해주는게 없나 싶어서 찾아봤다.

그랬더니 유레카!

 

  const hasher = new Bun.CryptoHasher("sha256");
  const hasherData = name + category; //여기에 암호화할걸 넣기
  hasher.update(hasherData);
  const hash = hasher.digest("hex").substring(0, 24);

이렇게 코드를 짜주면 crypto와 동일한 기능을 한다.

crypto을 굳이 안 깔고 기본 내장 함수로 할 수 있어서 좋았다 👍

 

bun 공식 문서를 한 번 날 잡고 꼼꼼하게 읽어서 활용할 수 있는걸 다 활용해야겠다.

 

 

 

 

 

fin.

728x90
반응형

댓글