FLUTTER ECOSYSTEM

dart_des

This algorithm is a pure dart implementation of the DES and Triple DES algorithms.

Latest version
1.0.2
30-day downloads
13.5K
Likes
31
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

dart_des is a pure Dart implementation of the Data Encryption Standard (DES) and Triple DES encryption algorithms. It provides secure, platform-agnostic cryptographic operations suitable for applications requiring symmetric key encryption. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform apps needing legacy or standardized encryption. It does not rely on native code, ensuring consistent behavior across environments. The library is designed for developers who need to implement DES-based encryption without external dependencies.

Use cases
  • Legacy system integration
  • Secure data transmission
  • Data protection in offline apps
  • Compliance with DES standards
  • Interoperability with DES-based services
Key features
  • Pure Dart implementation
  • Supports DES and Triple DES
  • Cross-platform compatibility
  • No native dependencies
  • Simple API for encryption/decryption
Suitable for
  • Developers needing DES encryption
  • Apps requiring backward compatibility
  • Projects avoiding native code
  • Security-focused Flutter applications
  • Systems using standard DES algorithms
Considerations
  • DES is considered outdated for high-security needs
  • Triple DES is slower than modern alternatives
  • Not recommended for new high-security projects
  • Requires careful key management
  • Limited to symmetric key cryptography
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add dart_des

Categories

Source repository

Related projects