매일 손이 가는 개발자 도구를 한곳에.
변환기, 포맷터, 해시, 검증기, 그리고 계속 다시 열게 되는 작은 유틸리티들이 여러 탭에 흩어지지 않고 한자리에 모여 있습니다.
다양한 hash 체크섬을 생성합니다
암호학적 해시 함수는 임의 길이의 입력을 고정 크기의 바이트 문자열로 변환하는 수학 알고리즘입니다. 단방향 함수로 설계되어 있어 역으로 되돌리는 것이 계산적으로 불가능합니다.
해시 알고리즘은 입력 데이터를 일련의 수학 연산으로 처리해 뒤섞고 압축해 고정 길이 출력으로 만듭니다. 같은 입력은 항상 같은 해시를 만들지만, 입력에 아주 작은 변화만 있어도…
단순 문자열 해싱, 비밀번호 해싱, 파일 무결성 검증을 다루므로 일반적인 입력과 출력을 빠르게 비교할 수 있습니다.
선택한 도구의 소스 코드로, 오른쪽의 실시간 버전과 함께 여기에 표시됩니다.
// npm install crypto-js // npm install @types/crypto-js --save-dev import CryptoJS from 'crypto-js'; type HashAlgorithm = 'MD5' | 'SHA-1' | 'SHA-256' | 'SHA-512'; function generateHash(text: string, algorithm: HashAlgorithm): string { switch (algorithm) { case 'MD5':