Cryptode


NameCryptode JSON
Version 1.1.1 PyPI version JSON
download
home_pagehttps://github.com/enginestein/Cryptode
SummaryA cryptography framework with 50+ algorithms
upload_time2023-08-18 02:37:05
maintainer
docs_urlNone
authorArya Praneil Pritesh
requires_python
licenseGPL-3.0-only
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Cryptode

Introducing Cryptode: A Comprehensive Cryptography Framework

Cryptode is a state-of-the-art cryptography framework originally developed in pure Rust exclusively for the Rust programming language. However, it has now expanded its horizons and is available as an API for other programming languages, including Python and more.

With Cryptode, developers gain access to a wide range of powerful cryptographic functionalities. This framework leverages the robustness and efficiency of Rust to deliver secure and reliable encryption, decryption, and other cryptographic operations. By adhering to industry-standard cryptographic algorithms and protocols, Cryptode ensures the utmost security and integrity of data.

What sets Cryptode apart is its ability to seamlessly integrate into various programming environments. Whether you're a Rust enthusiast or prefer working with Python or other supported languages, Cryptode's versatile API allows you to harness its cryptographic capabilities in your preferred development ecosystem.

By incorporating Cryptode into your projects, you can confidently handle sensitive data, secure communications, and implement cutting-edge cryptographic techniques. Its availability across multiple programming languages broadens its reach and enables developers from different communities to leverage its robust cryptographic features.

Stay at the forefront of data security with Cryptode. Explore its vast array of cryptographic functions and unlock the power of secure communication and information protection in your applications.

# Installation

Add following line in your `Cargo.toml` file

```rust
[dependencies]
Cryptode = { git = "https://github.com/enginestein/Cryptode.git" }
```

# Usage

Import Cryptode in following syntax:

```rust
extern crate Cryptode;
use Cryptode::FileName::FunctionName;
```

For example, here is example encoding in `blake2b` encryption system:

```rust
extern crate Cryptode;
use Cryptode::blake2b::blake2b;

fn main() {
let message = b"Hello, World!";
let key = b"SecretKey";
let output_size = 32; // Output size in bytes

let hash = blake2b(message, key, output_size);

println!("Hash: {:?}", hash);
}
```

Documentation is available [here](https://enginestein.github.io/Cryptode/)

# Features

- Written in pure rust for rust

- Secure algorithms

- Multiple approaches to select from

- Advanced approaches

- 50+ old and new algorithms

# Cryptode API and python framework

Cryptode is an cryptography framework written in pure rust for rust, but now it's available for python and for other programming langauges as an API. 

Documentation is available [here](https://enginestein.github.io/Cryptode/)

Run the following command to use cryptode in python:

```bash
pip install Cryptode
```

To use cryptode API run:

```bash
py api.py
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/enginestein/Cryptode",
    "name": "Cryptode",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Arya Praneil Pritesh",
    "author_email": "aryapraneil@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "# Cryptode\r\n\r\nIntroducing Cryptode: A Comprehensive Cryptography Framework\r\n\r\nCryptode is a state-of-the-art cryptography framework originally developed in pure Rust exclusively for the Rust programming language. However, it has now expanded its horizons and is available as an API for other programming languages, including Python and more.\r\n\r\nWith Cryptode, developers gain access to a wide range of powerful cryptographic functionalities. This framework leverages the robustness and efficiency of Rust to deliver secure and reliable encryption, decryption, and other cryptographic operations. By adhering to industry-standard cryptographic algorithms and protocols, Cryptode ensures the utmost security and integrity of data.\r\n\r\nWhat sets Cryptode apart is its ability to seamlessly integrate into various programming environments. Whether you're a Rust enthusiast or prefer working with Python or other supported languages, Cryptode's versatile API allows you to harness its cryptographic capabilities in your preferred development ecosystem.\r\n\r\nBy incorporating Cryptode into your projects, you can confidently handle sensitive data, secure communications, and implement cutting-edge cryptographic techniques. Its availability across multiple programming languages broadens its reach and enables developers from different communities to leverage its robust cryptographic features.\r\n\r\nStay at the forefront of data security with Cryptode. Explore its vast array of cryptographic functions and unlock the power of secure communication and information protection in your applications.\r\n\r\n# Installation\r\n\r\nAdd following line in your `Cargo.toml` file\r\n\r\n```rust\r\n[dependencies]\r\nCryptode = { git = \"https://github.com/enginestein/Cryptode.git\" }\r\n```\r\n\r\n# Usage\r\n\r\nImport Cryptode in following syntax:\r\n\r\n```rust\r\nextern crate Cryptode;\r\nuse Cryptode::FileName::FunctionName;\r\n```\r\n\r\nFor example, here is example encoding in `blake2b` encryption system:\r\n\r\n```rust\r\nextern crate Cryptode;\r\nuse Cryptode::blake2b::blake2b;\r\n\r\nfn main() {\r\nlet message = b\"Hello, World!\";\r\nlet key = b\"SecretKey\";\r\nlet output_size = 32; // Output size in bytes\r\n\r\nlet hash = blake2b(message, key, output_size);\r\n\r\nprintln!(\"Hash: {:?}\", hash);\r\n}\r\n```\r\n\r\nDocumentation is available [here](https://enginestein.github.io/Cryptode/)\r\n\r\n# Features\r\n\r\n- Written in pure rust for rust\r\n\r\n- Secure algorithms\r\n\r\n- Multiple approaches to select from\r\n\r\n- Advanced approaches\r\n\r\n- 50+ old and new algorithms\r\n\r\n# Cryptode API and python framework\r\n\r\nCryptode is an cryptography framework written in pure rust for rust, but now it's available for python and for other programming langauges as an API. \r\n\r\nDocumentation is available [here](https://enginestein.github.io/Cryptode/)\r\n\r\nRun the following command to use cryptode in python:\r\n\r\n```bash\r\npip install Cryptode\r\n```\r\n\r\nTo use cryptode API run:\r\n\r\n```bash\r\npy api.py\r\n```\r\n",
    "bugtrack_url": null,
    "license": "GPL-3.0-only",
    "summary": "A cryptography framework with 50+ algorithms",
    "version": "1.1.1",
    "project_urls": {
        "Homepage": "https://github.com/enginestein/Cryptode",
        "Source": "https://github.com/enginestein/Cryptode",
        "Tracker": "https://github.com/enginestein/Cryptode"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ed94b0f37fa6a7b446b8820ce561155fceebe6e35efa188fefdb7c87f4cb333d",
                "md5": "46ebf24f39209888faae0bff6fac1897",
                "sha256": "0b2f00701ac02786f890ccee1144befa5f4cea1b50a98a576bae3813c2c46814"
            },
            "downloads": -1,
            "filename": "Cryptode-1.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "46ebf24f39209888faae0bff6fac1897",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 27141,
            "upload_time": "2023-08-18T02:37:05",
            "upload_time_iso_8601": "2023-08-18T02:37:05.233133Z",
            "url": "https://files.pythonhosted.org/packages/ed/94/b0f37fa6a7b446b8820ce561155fceebe6e35efa188fefdb7c87f4cb333d/Cryptode-1.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-18 02:37:05",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "enginestein",
    "github_project": "Cryptode",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "cryptode"
}
        
Elapsed time: 0.31151s