All Projects → fauzan121002 → Encryptlab

fauzan121002 / Encryptlab

Licence: mit
A Free and Comprehensive Encrypt and Decrypt Tools Website with example code in Node.js, Website is looking for a new server.

Projects that are alternatives of or similar to Encryptlab

encryptlab
🔑 Comprehensive (and free) list of encryption and decryption in Node.js.
Stars: ✭ 80 (+15.94%)
Mutual labels:  crypto, tools, aes, expressjs, rsa
webcrypto
A WebCrypto Polyfill for NodeJS
Stars: ✭ 111 (+60.87%)
Mutual labels:  crypto, aes, rsa
Cry
Cross platform PoC ransomware written in Go
Stars: ✭ 179 (+159.42%)
Mutual labels:  crypto, aes, rsa
dtls
Datagram Transport Layer Security (DTLS) client.
Stars: ✭ 72 (+4.35%)
Mutual labels:  crypto, aes, rsa
Aes Rsa Java
AES+RSA结合应用java示例
Stars: ✭ 295 (+327.54%)
Mutual labels:  aes, rsa
Node Rsa
Node.js RSA library
Stars: ✭ 1,120 (+1523.19%)
Mutual labels:  crypto, rsa
Netcore.encrypt
NETCore encrypt and decrpty tool,Include aes,des,rsa,md5,sha1,sha256,sha384,sha512
Stars: ✭ 339 (+391.3%)
Mutual labels:  aes, rsa
Phpseclib
PHP Secure Communications Library
Stars: ✭ 4,627 (+6605.8%)
Mutual labels:  aes, rsa
dart crypto
[Flutter] 本项目基于flutter_macos_v0.5.8-dev版本采用Dart语言开发。`DYFCryptoProvider`集成了Base64, 32/16 Bits MD5, AES, RSA等算法。(This Flutter project is developed in Dart language based on flutter_macos_v0.5.8-dev. `DYFCryptoProvider` integrates Base64, 32/16 Bits MD5, AES and RSA algorithms.)
Stars: ✭ 30 (-56.52%)
Mutual labels:  aes, rsa
Heimdall
Heimdall is a wrapper around the Security framework for simple encryption/decryption operations.
Stars: ✭ 369 (+434.78%)
Mutual labels:  aes, rsa
Rsa And Lll Attacks
attacking RSA via lattice reductions (LLL)
Stars: ✭ 482 (+598.55%)
Mutual labels:  crypto, rsa
Crypto Es
A cryptography algorithms library
Stars: ✭ 65 (-5.8%)
Mutual labels:  crypto, aes
Oscrypto
Compiler-free Python crypto library backed by the OS, supporting CPython and PyPy
Stars: ✭ 257 (+272.46%)
Mutual labels:  aes, rsa
Goencrypt
go语言封装的各种对称加密和非对称加密,可以直接使用,包括3重DES,AES的CBC和CTR模式,还有RSA非对称加密,ECC椭圆曲线的加密和数字签名
Stars: ✭ 297 (+330.43%)
Mutual labels:  aes, rsa
Hat.sh
encrypt and decrypt files in your browser. Fast, Secure client-side File Encryption and Decryption using the web crypto api
Stars: ✭ 886 (+1184.06%)
Mutual labels:  crypto, aes
Forge
A native implementation of TLS in Javascript and tools to write crypto-based and network-heavy webapps
Stars: ✭ 4,204 (+5992.75%)
Mutual labels:  crypto, aes
Qml Snippet
some qml snippet.
Stars: ✭ 9 (-86.96%)
Mutual labels:  crypto, aes
Low Latency Android Ios Linux Windows Tvos Macos Interactive Audio Platform
🇸Superpowered Audio, Networking and Cryptographics SDKs. High performance and cross platform on Android, iOS, macOS, tvOS, Linux, Windows and modern web browsers.
Stars: ✭ 1,121 (+1524.64%)
Mutual labels:  aes, rsa
vue-apicloud-cli
基于vue的APICloud脚手架
Stars: ✭ 44 (-36.23%)
Mutual labels:  aes, rsa
Mirage Crypto
Cryptographic primitives for MirageOS
Stars: ✭ 39 (-43.48%)
Mutual labels:  aes, rsa

A Free and Comprehensive Encrypt & Decrypt Tools with example code in Node.js.

All Contributors

tag CI License: MIT Issue Forks Stars

The purpose of EncryptLab is to make it easier for developers to understand how each encryption works with tools and example code in Node.js.

List of Available Encryption

API

Here's open and free API that you can use for development.

Triple DES

  • Encrypt

    API URL: https://encryptlab.tech/3des/encrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The plain text you want to encrypt | | key | String | Encrypt secret key |

  • Decrypt

    API URL: https://encryptlab.tech/3des/decrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The encrypted text you want to decrypt | | key | String | Secret key when you encrypt |

RSA

  • Encrypt

    API URL: https://encryptlab.tech/rsa/encrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The plain text you want to encrypt | | key | String | The RSA public key you have |

  • Decrypt

    API URL: https://encryptlab.tech/rsa/decrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The encrypted text you want to decrypt | | key | String | The RSA private key you have |

Blowfish

  • Encrypt

    API URL: https://encryptlab.tech/blowfish/encrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The plain text you want to encrypt | | key | String | Encrypt secret key | | mode | String | Available values: cfb,cbc,ctr,gcm,ofb | | iv | String | Initialization Vector (max length: 8) |

  • Decrypt

    API URL: https://encryptlab.tech/blowfish/decrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The encrypted text you want to decrypt | | key | String | Secret key when you encrypt | | mode | String | Available values: cfb,cbc,ctr,gcm,ofb | | iv | String | Initialization Vector (max length: 8) |

Twofish

  • Encrypt

    API URL: https://encryptlab.tech/twofish/encrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The plain text you want to encrypt | | key | String | Encrypt secret key |

  • Decrypt

    API URL: https://encryptlab.tech/twofish/decrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The encrypted text you want to decrypt | | key | String | Secret key when you encrypt |

AES

  • Encrypt

    API URL: https://encryptlab.tech/aes/encrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The plain text you want to encrypt | | key | String | Encrypt secret key (max length: for 128 bit: 8, for 192 bit: 16, for 256 bit: 32) | | mode | String | Available values: cfb,cbc,ctr,gcm,ofb | | iv | String | Initialization Vector (max length: 8) | | bit | Number | Number of bit |

  • Decrypt

    API URL: https://encryptlab.tech/aes/decrypt
    Method: POST

    Request body: | Name | Type | Description | | ---- | ---- | ----------- | | data | String | The encrypted text you want to decrypt | | key | String | Secret key when you encrypt (max length: for 128 bit: 8, for 192 bit: 16, for 256 bit: 32) | | mode | String | Available values: cfb,cbc,ctr,gcm,ofb | | iv | String | Initialization Vector (max length: 8) | | bit | Number | Number of bit |

Contributing

Want to make EncryptLab more perfect? Let's contribute and follow the contribution guide.

Contributors

Thanks to all of you who spend times to build this repository.


Muhammad Fauzan

🚧

Ahmad Saugi

📖

Muhammad Irwan Andriawan

🔧

Dihak

🎨

License

EncryptLab is under the MIT License

ForTheBadge built-with-love

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].