728x90
반응형
고유한 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
반응형
'All Side > Runtime > BunJS' 카테고리의 다른 글
Bun에서 서버사이드 렌더링 NextJS 간단 사용하기 (1) | 2024.02.01 |
---|---|
[Bun 시리즈] #4 Bun에 어울리는 프레임워크 고르기! - express vs fastify vs hono (0) | 2024.01.23 |
[Bun 시리즈] #3 Bun + React 조합으로 서버사이드 렌더링 구현하기 (0) | 2023.11.06 |
[Bun 시리즈] #2 Bun은 왜 빠를까? JSC vs V8 (0) | 2023.11.04 |
[Bun 시리즈] #1 Bun 공식문서에서 알려주는 Quickstart 따라해보기 (1) | 2023.10.22 |
댓글