Search packages, repositories and app categories

Package detailsv1.0.1

hide_my_code

Hide and encrypt files in your repository with password protection.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
14
Likes
12
Pub points
150

Install package

flutter pub add hide_my_code

Package Overview

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

Hide_my_code is a Flutter/Dart package designed to encrypt and securely hide files within a repository using password protection. It enables developers to safeguard sensitive data such as API keys, configuration files, or private assets by encrypting them at rest. The package supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, ensuring cross-platform security. Files are encrypted with strong algorithms and can only be decrypted using the correct password, reducing the risk of exposure in version control systems. Ideal for teams managing confidential codebases.

Use cases

  • Securing API keys in repositories
  • Protecting configuration files
  • Encrypting sensitive assets
  • Preventing accidental exposure of secrets
  • Enabling secure team collaboration
  • Safeguarding private project data

Key features

  • Password-protected file encryption
  • Cross-platform support
  • Simple integration via pub add
  • Secure storage of sensitive files
  • Supports multiple file types
  • Decryption on-demand

Suitable for

  • Developers handling sensitive data
  • Teams using public repositories
  • Projects requiring secure asset management
  • Applications needing runtime decryption
  • CI/CD pipelines with secret protection
  • Open-source projects with private content

Considerations

  • Requires careful password management
  • No built-in key recovery
  • User must remember decryption passwords
  • Not suitable for large file encryption
  • Limited to file-level encryption
  • Depends on user discipline for security

Categories

Dependencies

Dependency list 5 items

Projects using this package

No data available yet.