패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.0.3

file_cryptor

FileCryptor는 파일 암호화 및 복호화를 위한 것입니다. (PDF, MP3, MP4, PNG 등)

AndroidiOSmacOSWindowsLinux
30일 다운로드
60
좋아요
45
Pub 점수
140

패키지 설치

flutter pub add file_cryptor

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

FileCryptor는 PDF, MP3, MP4, PNG 등 다양한 파일 형식을 암호화하고 복호화하기 위해 설계된 Flutter 패키지입니다. 다양한 플랫폼에서 민감한 데이터를 보호하기 위해 암호화 기법을 활용하여 안전한 파일 처리를 제공합니다. 문서 저장, 미디어 보호, 개인 데이터 관리와 같은 오프라인 파일 보안이 필요한 애플리케이션에 적합합니다. Android, iOS, macOS, Windows, Linux에서 지원되며 암호화 워크플로우의 크로스플랫폼 일관성을 보장합니다. pub.dev를 통한 통합으로 Flutter 프로젝트 내에서 설정과 사용이 간편해집니다.

사용 사례

  • 보안 문서 저장
  • 미디어 파일 보호
  • 개인 데이터 암호화
  • 크로스 플랫폼 파일 보안
  • 오프라인 데이터 기밀성

주요 기능

  • 여러 파일 형식을 지원합니다
  • 크로스 플랫폼 호환성
  • 간단한 암호화/복호화 API
  • 보안 파일 처리
  • Flutter와의 간편한 통합

적합한 대상

  • 파일 레벨 암호화가 필요한 앱
  • 보안 저장 솔루션을 구축하는 개발자
  • 민감한 사용자 데이터를 포함하는 프로젝트
  • 다중 플랫폼 애플리케이션
  • 개인정보 보호 중심 소프트웨어

고려 사항

  • 신중한 키 관리가 필요합니다
  • 큰 파일에서는 성능이 달라질 수 있습니다
  • 내장된 키 백업 메커니즘이 없음
  • 사용 가능한 문서가 제한되어 있습니다
  • 하위 암호 라이브러리에 의존

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

🔏 file_cryptor

📁 FileCryptor is for encryption and decryption files. (PDF, MP3, MP4, PNG, ...)

Getting Started

⚙️Installation

Add to your pubspec.yaml:

dependencies:
  file_cryptor: <last_version>
📜Example
void main() async {  
  FileCryptor fileCryptor = FileCryptor(  
	  key: "Your 32 bit key.................",  
	  iv: 16,  
	  dir: "example",  
  );  
  
  File encryptedFile = await fileCryptor.encrypt(inputFile: "video.mp4", outputFile: "video.aes");  
  print(encryptedFile.absolute);  
  
  File decryptedFile = await fileCryptor.decrypt(inputFile: "video.aes", outputFile: "video.mp4");  
  print(decryptedFile.absolute); 
}

💻 Output

File: '<your_platform_path>\example\video.aes'
File: '<your_platform_path>\example\video.mp4'
✉️ Telegram Contact: webdasturuz

카테고리

의존성

의존성 목록 4 개

소스 저장소

이 패키지를 사용하는 프로젝트