PHPackages                             firmaprofesional/doctrine-encrypt-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. firmaprofesional/doctrine-encrypt-bundle

ActiveLibrary[Database &amp; ORM](/categories/database)

firmaprofesional/doctrine-encrypt-bundle
========================================

Symfony2 bundle allows for the encrypting fields marked with annotations using Doctrine. Supports SQL(orm) and MongoDB(odm).

9.1(6mo ago)240.3k↓15.4%1MITPHPPHP &gt;=5.3.2

Since Nov 14Pushed 6mo ago2 watchersCompare

[ Source](https://github.com/firmaprofesional/DoctrineEncryptBundle)[ Packagist](https://packagist.org/packages/firmaprofesional/doctrine-encrypt-bundle)[ RSS](/packages/firmaprofesional-doctrine-encrypt-bundle/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (1)Versions (21)Used By (0)

\#DoctrineEncryptBundle

Bundle allows to create doctrine entities with fields that will be protected with help of some encryption algorithm in database and it will be clearly for developer, because bundle is uses doctrine life cycle events

\###Documentation

The bulk of the documentation is stored in the `Resources/doc/index.md` file in this bundle

The package was originally created by Victor Melnik (@vmelnik-ukraine) and forked by Westin Pigott(@westinpigott). This is a fork of the latest.

Our goals with this fork are:

- Replace mcrypt with openssl encryption
- Fix problems with Symfony 3.4

The following documents are available:

- [Configuration reference](https://github.com/firmaprofesional/DoctrineEncryptBundle/blob/master/Resources/doc/configuration_reference.md)
- [Installation](https://github.com/firmaprofesional/DoctrineEncryptBundle/blob/master/Resources/doc/installation.md)
- [Example of usage](https://github.com/firmaprofesional/DoctrineEncryptBundle/blob/master/Resources/doc/example_of_usage.md)

\###License

This bundle is under the MIT license. See the complete license in the bundle

\###Versions

I'm using Semantic Versioning like described [here](http://semver.org)

###  Health Score

48

—

FairBetter than 94% of packages

Maintenance66

Regular maintenance activity

Popularity31

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~315 days

Recently: every ~337 days

Total

16

Last Release

197d ago

Major Versions

4.0 → 5.0.22018-10-01

5.1.1 → 6.02021-03-25

6.0 → 7.02022-02-11

7.0.3 → 8.02022-08-04

8.0 → 9.02025-03-11

### Community

Maintainers

![](https://www.gravatar.com/avatar/3f5356147aed31e116db098aec4d4514976c7a87eeb3fa5cac88ac9376e765dd?d=identicon)[firmarpofesional](/maintainers/firmarpofesional)

---

Top Contributors

[![obernado](https://avatars.githubusercontent.com/u/11837690?v=4)](https://github.com/obernado "obernado (32 commits)")[![westinpigott](https://avatars.githubusercontent.com/u/1909859?v=4)](https://github.com/westinpigott "westinpigott (18 commits)")[![vmelnik-ukraine](https://avatars.githubusercontent.com/u/1994051?v=4)](https://github.com/vmelnik-ukraine "vmelnik-ukraine (17 commits)")[![wodka](https://avatars.githubusercontent.com/u/385731?v=4)](https://github.com/wodka "wodka (16 commits)")[![obernado-logalty](https://avatars.githubusercontent.com/u/197608066?v=4)](https://github.com/obernado-logalty "obernado-logalty (4 commits)")[![mkraemer](https://avatars.githubusercontent.com/u/1070200?v=4)](https://github.com/mkraemer "mkraemer (2 commits)")[![epacetd](https://avatars.githubusercontent.com/u/4005978?v=4)](https://github.com/epacetd "epacetd (2 commits)")[![nilan-amarasingue](https://avatars.githubusercontent.com/u/200585512?v=4)](https://github.com/nilan-amarasingue "nilan-amarasingue (1 commits)")[![gron92](https://avatars.githubusercontent.com/u/110541568?v=4)](https://github.com/gron92 "gron92 (1 commits)")[![dbonfill](https://avatars.githubusercontent.com/u/8548388?v=4)](https://github.com/dbonfill "dbonfill (1 commits)")

---

Tags

doctrineencryptopensslormphpsymfony-bundlesymfony3doctrineencryptdecryptopensslaes256

### Embed Badge

![Health badge](/badges/firmaprofesional-doctrine-encrypt-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/firmaprofesional-doctrine-encrypt-bundle/health.svg)](https://phpackages.com/packages/firmaprofesional-doctrine-encrypt-bundle)
```

###  Alternatives

[ambta/doctrine-encrypt-bundle

Symfony 2 bundle which allows to encrypt data in database with some encrypt algorithm

77275.7k](/packages/ambta-doctrine-encrypt-bundle)[vmelnik/doctrine-encrypt-bundle

Symfony 2 bundle which allows to encrypt data in database with some encrypt algorithm

7277.3k1](/packages/vmelnik-doctrine-encrypt-bundle)[michaeldegroot/doctrine-encrypt-bundle

Encrypted symfony entity's by verified and standardized libraries

1521.0M1](/packages/michaeldegroot-doctrine-encrypt-bundle)[doctrineencryptbundle/doctrine-encrypt-bundle

Encrypted symfony entity's by verified and standardized libraries

29415.1k](/packages/doctrineencryptbundle-doctrine-encrypt-bundle)[mediamonks/doctrine-extensions

Doctrine2 behavioral extensions which allows to transform (encrypt, decrypt, hash) your data automatically

14280.9k](/packages/mediamonks-doctrine-extensions)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
