Openclaw용 File Hasher

여러 암호화 알고리즘을 사용하여 파일 해시를 계산, 검증 및 비교하는 종속성 없는 유틸리티입니다.

johnnywang2001
v1.0.0
Mar 16, 2026
0
762
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install file-hasher

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 file-hasher 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

File Hasher란 무엇인가요?

File Hasher는 개발자가 고급 암호화 해싱을 통해 데이터 무결성을 유지할 수 있도록 설계된 Openclaw Skills용 강력한 유틸리티입니다. 외부 종속성 없이 체크섬을 계산하고, 예상 값에 대해 다운로드를 검증하며, 파일 또는 디렉토리 간의 심층 비교를 수행하는 표준화된 방법을 제공합니다.

내장된 hashlib 라이브러리를 활용함으로써 이 스킬은 소프트웨어 패키지 검증, 디스크 이미지 확인 또는 대규모 데이터 세트의 중복 파일 식별을 위한 높은 성능과 보안을 보장합니다. 보안 파일 처리 또는 자동 무결성 감사가 포함된 모든 Openclaw Skills 워크플로우의 필수 구성 요소입니다.

File Hasher 활용 사례

  • 제공된 체크섬에 대해 ISO 이미지 또는 소프트웨어 다운로드의 무결성 검증.
  • 데이터 마이그레이션 중 중복 파일 식별 또는 정확한 파일 일치 확인.
  • 무단 파일 수정 또는 비트 로트(bit rot)를 감지하기 위한 디렉토리 감사.
  • 배포를 위한 표준 SHA256SUMS 또는 MD5SUMS 파일 생성.
  • 비밀번호 로직 테스트 또는 고유 식별자 생성을 위한 문자열의 빠른 해싱.

File Hasher 작동 원리

  1. 사용자가 프로세스를 시작하기 위해 hash, verify 또는 directory와 같은 특정 명령을 선택합니다.
  2. 스킬이 대상 파일 또는 디렉토리를 읽고 선택한 암호화 알고리즘(기본값 SHA-256)을 통해 데이터를 스트리밍합니다.
  3. 검증 작업의 경우, 계산된 해시를 사용자가 제공한 예상 문자열 또는 기존 체크섬 파일과 비교합니다.
  4. 결과는 사람이 읽을 수 있는 형식, BSD 스타일 또는 추가 자동화를 위한 구조화된 JSON으로 사용자에게 반환됩니다.

File Hasher 설정 가이드

이 유틸리티는 Openclaw Skills 생태계의 일부이며 외부 종속성이 없으므로 설치가 간단합니다.

  1. 시스템에 Python 3.x가 설치되어 있는지 확인합니다.
  2. 스크립트를 프로젝트 디렉토리에 복제하거나 다운로드합니다.
  3. 사용 가능한 알고리즘을 나열하여 설치를 확인합니다.
python3 scripts/file_hasher.py algorithms

File Hasher 데이터 스키마 및 분류 체계

File Hasher는 원본 파일 데이터를 처리하고 요청된 출력 형식에 따라 메타데이터를 반환합니다. Unix 계열 시스템에서 사용하는 표준 체크섬 형식을 지원합니다.

기능 설명
지원 알고리즘 MD5, SHA-1, SHA-256, SHA-512 및 hashlib을 통한 기타 알고리즘
출력 형식 Standard (Hash + Path), BSD (Algo(Path) = Hash) 및 JSON
종료 코드 0 (성공/일치), 1 (오류/불일치)
호환성 sha256sum 및 md5sum으로 생성된 파일과 완전 호환

File Hasher 고급 기능

  • 다중 알고리즘 지원: 한 번의 패스로 여러 해시 유형(예: MD5 및 SHA-256)을 계산합니다.
  • 재귀 스캔: 전체 프로젝트 구조에 대한 체크섬을 생성하려면 -r 플래그와 함께 directory 명령을 사용합니다.
  • 자동 감지: check 명령은 해시 길이와 BSD 헤더를 기반으로 알고리즘을 지능적으로 감지합니다.
  • JSON 출력 모드: 자동화된 DevOps 파이프라인을 위해 다른 Openclaw Skills와 통합하기에 완벽합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*