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

패키지 상세v0.0.1

encryptor

간단한 암호화/복호화 함수를 사용한 PKCS7 패딩을 사용한 AES.

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
594
좋아요
35
Pub 점수
160

패키지 설치

flutter pub add encryptor

패키지 개요

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

Encryptor는 PKCS7 패딩을 사용하는 AES 암호화를 위한 가벼운 Flutter/Dart 패키지로, 간단한 암호화 및 복호화 기능을 제공합니다. 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스 등 다양한 플랫폼을 지원합니다. 사용이 간편하도록 설계되어 개발자가 최소한의 설정으로 데이터를 안전하게 암호화하고 복호화할 수 있습니다. 민감한 정보를 저장하거나 네트워크 통신을 보호해야 하는 앱에 원활하게 통합될 수 있습니다. 표준 암호화 실천 방식에 기반하여 다양한 환경에서 신뢰성과 호환성을 보장합니다.

사용 사례

  • 안전한 데이터 저장
  • 네트워크 통신 암호화
  • 사용자 자격 증명 보호
  • 로컬 파일 암호화
  • 세션 토큰 보안
  • 비밀번호 해시 준비

주요 기능

  • AES 암호화 및 PKCS7 패딩
  • 간단한 암호화/복호화 API
  • 크로스 플랫폼 지원
  • 경량이고 통합하기 쉬움
  • 기본적으로 보안
  • 외부 종속성 없음

적합한 대상

  • 데이터 기밀성 필요 앱
  • 간단한 암호화를 찾는 개발자
  • 엄격한 보안 요구 사항을 가진 프로젝트
  • 민감한 데이터를 처리하는 모바일 및 웹 애플리케이션
  • 빠른 암호화 구현이 필요한 프로토타입

고려 사항

  • 적절한 키 관리가 필요합니다
  • 고성능 대량 암호화에 적합하지 않습니다
  • 키는 안전하게 처리되어야 합니다
  • AES 알고리즘에 한정됨
  • 내장된 키 파생 없음
  • 초기화 벡터 생성을 위한 보안 랜덤 생성에 의존

원본 README

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

Encryptor

Super easy Encrypt decrypt high level API for Flutter APPs

This package is a wrapper around encrypt. for more secure encryption with randomIV please check it.

Usage

  var plainText = 'SOME DATA TO ENCRYPT';
  var key = 'Key to encrypt and decrpyt the plain text';

  var encrypted = Encryptor.encrypt(key, plainText);
  var decrypted = Encryptor.decrypt(key, encrypted);

  print(encrypted);
  print(decrypted);

카테고리

의존성

의존성 목록 2 개

소스 저장소

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

아직 데이터가 없습니다.