Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mehmetgenc-devs/encryptengine
EncryptEngine is an encryption engine for secure data transmission and storage. By encrypting data based on AES-256-CBC or other security protocols, it ensures the security of sensitive information. It is an effective solution for protecting sensitive data such as user IDs, passwords, session keys.
https://github.com/mehmetgenc-devs/encryptengine
Last synced: about 1 month ago
JSON representation
EncryptEngine is an encryption engine for secure data transmission and storage. By encrypting data based on AES-256-CBC or other security protocols, it ensures the security of sensitive information. It is an effective solution for protecting sensitive data such as user IDs, passwords, session keys.
- Host: GitHub
- URL: https://github.com/mehmetgenc-devs/encryptengine
- Owner: mehmetgenc-devs
- License: apache-2.0
- Created: 2024-05-16T18:52:57.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-07-25T02:13:16.000Z (5 months ago)
- Last Synced: 2024-07-25T03:25:02.750Z (5 months ago)
- Language: JavaScript
- Size: 34.2 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EncryptEngine
## EN
EncryptEngine is an encryption engine used for secure data transmission and storage operations. It encrypts data using AES-256-CBC or other security protocols, ensuring the security of sensitive information. It is an effective solution for protecting sensitive data such as user identities, passwords, and session keys.## TR
EncryptEngine, güvenli veri iletimi ve saklama işlemleri için kullanılan bir şifreleme motorudur. Verileri AES-256-CBC veya diğer güvenlik protokollerine dayalı olarak şifreleyerek, hassas bilgilerin güvenliğini sağlar. Kullanıcı kimlikleri, şifreler, oturum anahtarları gibi hassas verilerin korunmasında etkili bir çözümdür.## Features - Özellikler
- 1: EN: Secure encryption using AES-256-CBC algorithm.
- 1: TR: AES-256-CBC algoritması kullanılarak güvenli şifreleme.
- 2: EN: Easy integration into existing projects.
- 2: TR: Mevcut projelere kolay entegrasyon.
- 3: EN: Compatible with various programming languages and platforms.
- 3: TR: Çeşitli programlama dilleri ve platformlarla uyumlu hale gelebilme.## Installation - Kurulum
EN: you can call the file.
TR: dosyayı çağırabilirsiniz.
```bash
include /index.php
include /index.js
```## Usage - Kullanım
```php
$encryptedData = $endec->encrypt('Hello World!');
echo "Encrypted Data: " . $encryptedData; // Encrypted Data: 1rqs/dEAiBdYNEXv/kVwaA==:A7PyjTp8zDcqMSR3mUBkqA==$decryptedData = $endec->decrypt($encryptedData);
echo "Decrypted Data: " . $decryptedData; // Decrypted Data: Hello World!
``````js
const endec = new CryptoClass();
const encrypted = endec.encrypt('Hello World');
console.log('Encrypted:', encrypted); // Encrypted: 1rqs/dEAiBdYNEXv/kVwaA==:A7PyjTp8zDcqMSR3mUBkqA==
const decrypted = endec.decrypt(encrypted);
console.log('Decrypted:', decrypted); // Decrypted: Hello World!
```## License - Lisans
This project is licensed under the MIT License - see the [LICENSE](https://github.com/imehmetgenc/encryptEngine/blob/main/LICENSE) file for details.Bu proje MIT Lisansı altında lisanslanmıştır - ayrıntılar için [LICENSE](https://github.com/M3G4devs/encryptEngine/blob/main/LICENSE) dosyasına bakın.