{"id":20755126,"url":"https://github.com/bariseser/cryptographers","last_synced_at":"2025-03-11T15:29:41.027Z","repository":{"id":56964840,"uuid":"199431206","full_name":"bariseser/cryptographers","owner":"bariseser","description":"Cryptographer is a PHP library that takes care of the common encryption task in communitiy","archived":false,"fork":false,"pushed_at":"2019-07-31T14:22:19.000Z","size":24,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-18T04:26:33.112Z","etag":null,"topics":["php","php-composer","php-decryption","php-encryption","php-hashing","php-libraries","php-library","php-package","php-pass","phpencoder"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bariseser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-29T10:27:36.000Z","updated_at":"2022-10-11T18:20:54.000Z","dependencies_parsed_at":"2022-08-21T10:20:28.570Z","dependency_job_id":null,"html_url":"https://github.com/bariseser/cryptographers","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bariseser%2Fcryptographers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bariseser%2Fcryptographers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bariseser%2Fcryptographers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bariseser%2Fcryptographers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bariseser","download_url":"https://codeload.github.com/bariseser/cryptographers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243059274,"owners_count":20229536,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["php","php-composer","php-decryption","php-encryption","php-hashing","php-libraries","php-library","php-package","php-pass","phpencoder"],"created_at":"2024-11-17T09:23:04.703Z","updated_at":"2025-03-11T15:29:41.000Z","avatar_url":"https://github.com/bariseser.png","language":"PHP","readme":"# Cryptographers\n\nCryptographer is a [PHP](http://php.net) library that takes care of the common encryption task in communitiy\n\n[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/bariseser/cryptographers/issues)\n[![Latest Stable Version](https://poser.pugx.org/bariseser/cryptographers/v/stable)](https://packagist.org/packages/bariseser/cryptographers)\n[![Total Downloads](https://poser.pugx.org/bariseser/cryptographers/downloads)](https://packagist.org/packages/bariseser/cryptographers)\n[![License](https://poser.pugx.org/bariseser/cryptographers/license)](https://packagist.org/packages/bariseser/cryptographers)\n[![Build Status](https://travis-ci.org/bariseser/cryptographers.svg?branch=master)](https://travis-ci.org/bariseser/cryptographers)\n\nFeatures\n---\n\n* Data Encryption\n* Data Decryption\n* Random Salt Generator\n* 173 Algorithm\n\nSystem requirements\n---\n* PHP \u003e= 7.0\n* openSSL\n\nExample\n---\n````php\nuse Bariseser\\Cryptographers;\n\n//get all Algorithm\nCryptographers::getCipherMethods()\n\n//Encode:\n$encoded = Cryptographers::encrypt(\"Hello World\");\n\n//Decode:\n$decoded = Cryptographers::decrypt($encoded);\n\necho  $encoded.PHP_EOL;\necho  $decoded.PHP_EOL;\n\n//Output: \n//bMhFJ86i3GckUaoq.FTAdoRaUOrs79Rs=\n//Hello World\n\n//Get Random Salt\nCryptographers::getRandomByte();\n````\n\nSupportted Algorithm\n---\n* AES-128-CBC\n* AES-128-CBC-HMAC-SHA1\n* AES-128-CFB\n* AES-128-CFB1\n* AES-128-CFB8\n* AES-128-CTR\n* AES-128-ECB\n* AES-128-OFB\n* AES-128-XTS\n* AES-192-CBC\n* AES-192-CFB\n* AES-192-CFB1\n* AES-192-CFB8\n* AES-192-CTR\n* AES-192-ECB\n* AES-192-OFB\n* AES-256-CBC\n* AES-256-CBC-HMAC-SHA1\n* AES-256-CFB\n* AES-256-CFB1\n* AES-256-CFB8\n* AES-256-CTR\n* AES-256-ECB\n* AES-256-OFB\n* AES-256-XTS\n* BF-CBC\n* BF-CFB\n* BF-ECB\n* BF-OFB\n* CAMELLIA-128-CBC\n* CAMELLIA-128-CFB\n* CAMELLIA-128-CFB1\n* CAMELLIA-128-CFB8\n* CAMELLIA-128-ECB\n* CAMELLIA-128-OFB\n* CAMELLIA-192-CBC\n* CAMELLIA-192-CFB\n* CAMELLIA-192-CFB1\n* CAMELLIA-192-CFB8\n* CAMELLIA-192-ECB\n* CAMELLIA-192-OFB\n* CAMELLIA-256-CBC\n* CAMELLIA-256-CFB\n* CAMELLIA-256-CFB1\n* CAMELLIA-256-CFB8\n* CAMELLIA-256-ECB\n* CAMELLIA-256-OFB\n* CAST5-CBC\n* CAST5-CFB\n* CAST5-ECB\n* CAST5-OFB\n* DES-CBC\n* DES-CFB\n* DES-CFB1\n* DES-CFB8\n* DES-ECB\n* DES-EDE\n* DES-EDE-CBC\n* DES-EDE-CFB\n* DES-EDE-OFB\n* DES-EDE3\n* DES-EDE3-CBC\n* DES-EDE3-CFB\n* DES-EDE3-CFB1\n* DES-EDE3-CFB8\n* DES-EDE3-OFB\n* DES-OFB\n* DESX-CBC\n* IDEA-CBC\n* IDEA-CFB\n* IDEA-ECB\n* IDEA-OFB\n* RC2-40-CBC\n* RC2-64-CBC\n* RC2-CBC\n* RC2-CFB\n* RC2-ECB\n* RC2-OFB\n* RC4\n* RC4-40\n* RC4-HMAC-MD5\n* SEED-CBC\n* SEED-CFB\n* SEED-ECB\n* SEED-OFB\n* aes-128-cbc\n* aes-128-cbc-hmac-sha1\n* aes-128-ccm\n* aes-128-cfb\n* aes-128-cfb1\n* aes-128-cfb8\n* aes-128-ctr\n* aes-128-ecb\n* aes-128-gcm\n* aes-128-ofb\n* aes-128-xts\n* aes-192-cbc\n* aes-192-ccm\n* aes-192-cfb\n* aes-192-cfb1\n* aes-192-cfb8\n* aes-192-ctr\n* aes-192-ecb\n* aes-192-gcm\n* aes-192-ofb\n* aes-256-cbc\n* aes-256-cbc-hmac-sha1\n* aes-256-ccm\n* aes-256-cfb\n* aes-256-cfb1\n* aes-256-cfb8\n* aes-256-ctr\n* aes-256-ecb\n* aes-256-gcm\n* aes-256-ofb\n* aes-256-xts\n* bf-cbc\n* bf-cfb\n* bf-ecb\n* bf-ofb\n* camellia-128-cbc\n* camellia-128-cfb\n* camellia-128-cfb1\n* camellia-128-cfb8\n* camellia-128-ecb\n* camellia-128-ofb\n* camellia-192-cbc\n* camellia-192-cfb\n* camellia-192-cfb1\n* camellia-192-cfb8\n* camellia-192-ecb\n* camellia-192-ofb\n* camellia-256-cbc\n* camellia-256-cfb\n* camellia-256-cfb1\n* camellia-256-cfb8\n* camellia-256-ecb\n* camellia-256-ofb\n* cast5-cbc\n* cast5-cfb\n* cast5-ecb\n* cast5-ofb\n* des-cbc\n* des-cfb\n* des-cfb1\n* des-cfb8\n* des-ecb\n* des-ede\n* des-ede-cbc\n* des-ede-cfb\n* des-ede-ofb\n* des-ede3\n* des-ede3-cbc\n* des-ede3-cfb\n* des-ede3-cfb1\n* des-ede3-cfb8\n* des-ede3-ofb\n* des-ofb\n* desx-cbc\n* id-aes128-CCM\n* id-aes128-GCM\n* id-aes128-wrap\n* id-aes192-CCM\n* id-aes192-GCM\n* id-aes192-wrap\n* id-aes256-CCM\n* id-aes256-GCM\n* id-aes256-wrap\n* id-smime-alg-CMS3DESwrap\n* idea-cbc\n* idea-cfb\n* idea-ecb\n* idea-ofb\n* rc2-40-cbc\n* rc2-64-cbc\n* rc2-cbc\n* rc2-cfb\n* rc2-ecb\n* rc2-ofb\n* rc4\n* rc4-40\n* rc4-hmac-md5\n* seed-cbc\n* seed-cfb\n* seed-ecb\n* seed-ofb\n\nGetting help / Contact\n---\n* bariseser@gmail.com\n* [Issue](https://github.com/bariseser/cryptographers/issues)\n\nContributing\n---\n1 - Fork the Project\n\n2 - Ensure you have Composer installed (see Composer Download Instructions)\n\n3 - Install Development Dependencies\n\n```bash\ncomposer install\n```\n\n4 - Run the Test Suite\n```bash\nvendor/bin/phpunit\n```\n\n5 - Send us a Pull Request\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbariseser%2Fcryptographers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbariseser%2Fcryptographers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbariseser%2Fcryptographers/lists"}