globaltradingtechnologies / crypt-bundle Goto Github PK
View Code? Open in Web Editor NEWProvides symfony encryptor/decryptor services based on various cryptographic components
License: MIT License
Provides symfony encryptor/decryptor services based on various cryptographic components
License: MIT License
To prevent an errors in defuse/php-encryption
code we should mark that ext-mcrypt is optional dependency and add a health-checks for openssl
and mcrypt
extensions.
Now when key cannot be generated due to crypto-specific reasons or simply cannot be dumped into filesystem command returns zero exit code
Change defuse/php-encryption version
Encrypted string with aes_binary_cryptor never matches with the same string previously encrypted with the same encryptor.
gtt_crypt:
cryptors:
aes:
aes_binary_cryptor:
key_size: 256
key_path: "%kernel.project_dir%/config/aes/first.key"
binary_output: true
doctrine:
dbal:
encrypted_string: aes_binary_cryptor
$string1 = $this->crypt->encrypt('abc');
$string2 = $this->crypt->encrypt('abc');
// $string1 never matches with $string2!
$qb = $this->createQueryBuilder('q');
$qb->andWhere('q.name = :name');
$qb->setParameter('name', $name, TypeEnum::ENCRYPTED_STRING);
$query = $qb->getQuery();
return $query->execute();
This leads to an exception during cache warming on build computer. However it will be better to remove this check and replace it with a health-check.
This change will make binary output default behavior the same for RSA and AES.
The version of the GitHub repository does not match with the Packagist version.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.