Metadata-Version: 2.1
Name: kryptospy
Version: 0.0.2
Summary: Encrypting texts with a password, with the impossibility of returning to the original text without the password.
Home-page: UNKNOWN
Author: yasserbdj96
Author-email: yasser.bdj96@gmail.com
License: Apache Software License
Project-URL: Source, https://github.com/yasserbdj96/kryptospy
Project-URL: WebSite, https://yasserbdj96.github.io/kryptospy
Project-URL: Chat, https://gitter.im/yasserbdj96/kryptospy
Project-URL: Author WebSite, https://yasserbdj96.github.io/
Keywords: python,encoding,protection,encryption,text,decoder,decoding,password,python3,coding,encode,decryption,yasserbdj96
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Internet :: WWW/HTTP
Requires-Python: >=3.x.x
Description-Content-Type: text/markdown
License-File: LICENSE

<div align="center">
  <h1>kryptospy</h1>
  <strong>Encrypting texts with a password, with the impossibility of returning to the original text without the password.</strong>
  <br><br>
</div>

[![Test on Ubuntu latest](https://github.com/yasserbdj96/kryptospy/actions/workflows/python-app-on-linux.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/python-app-on-linux.yml)
[![Test on Windows latest](https://github.com/yasserbdj96/kryptospy/actions/workflows/python-app-on-win.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/python-app-on-win.yml)
[![Test on MacOS latest](https://github.com/yasserbdj96/kryptospy/actions/workflows/python-app-on-mac.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/python-app-on-mac.yml)
[![pypi-setup](https://github.com/yasserbdj96/kryptospy/actions/workflows/pypi-setup.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/pypi-setup.yml)
![Upload to PYPI](https://github.com/yasserbdj96/kryptospy/actions/workflows/pipup.yml/badge.svg)
[![Mirror and run GitLab CI](https://github.com/yasserbdj96/kryptospy/actions/workflows/push-gitLab.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/push-gitLab.yml)
[![Deploy static content to Pages](https://github.com/yasserbdj96/kryptospy/actions/workflows/pages.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/pages.yml)
[![CodeQL](https://github.com/yasserbdj96/kryptospy/actions/workflows/codeql-analysis.yml/badge.svg)](https://github.com/yasserbdj96/kryptospy/actions/workflows/codeql-analysis.yml)
[![CodeFactor](https://www.codefactor.io/repository/github/yasserbdj96/kryptospy/badge)](https://www.codefactor.io/repository/github/yasserbdj96/kryptospy)
[![Supported Versions](https://img.shields.io/pypi/pyversions/kryptospy.svg)](https://pypi.org/project/kryptospy) 
[![Visitors](https://visitor-badge.laobi.icu/badge?page_id=yasserbdj96.kryptospy&format=true)](https://github.com/yasserbdj96/kryptospy)
[![Open Source](https://img.shields.io/badge/Open%20Source-%E2%99%A5-red)](https://github.com/yasserbdj96/kryptospy)
[![Stars](https://img.shields.io/github/stars/yasserbdj96/kryptospy?color=red)](https://github.com/yasserbdj96/kryptospy)
[![Forks](https://img.shields.io/github/forks/yasserbdj96/kryptospy?color=red)](https://github.com/yasserbdj96/kryptospy)
[![Watching](https://img.shields.io/github/watchers/yasserbdj96/kryptospy?label=Watchers&color=red&style=flat-square)](https://github.com/yasserbdj96/kryptospy)
![GitHub contributors](https://img.shields.io/github/contributors/yasserbdj96/kryptospy)
![GitHub closed issues](https://img.shields.io/github/issues-closed/yasserbdj96/kryptospy)
![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/yasserbdj96/kryptospy)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/yasserbdj96/kryptospy)
![GitHub commit activity](https://img.shields.io/github/commit-activity/m/yasserbdj96/kryptospy)
[![GitHub license](https://img.shields.io/github/license/yasserbdj96/kryptospy)](https://github.com/yasserbdj96/kryptospy)
[![Join the chat at https://gitter.im/yasserbdj96/kryptospy](https://badges.gitter.im/yasserbdj96/kryptospy.svg)](https://gitter.im/yasserbdj96/kryptospy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

<br>
<h2>Python Package Installation:</h2>

```
# install from pypi:
❯ pip install kryptospy

# local install:
❯ git clone https://github.com/yasserbdj96/kryptospy.git
❯ cd kryptospy
❯ sudo python setup.py install

# uninstall:
❯ pip uninstall kryptospy
```

<br>
<h2>Run without installation:</h2>

```
# Dwonload:
❯ git clone https://github.com/yasserbdj96/kryptospy.git
❯ cd kryptospy

# default run on any os:
❯ python3 run.py -c <CONDITION*> -p <PASSWORD*> -t <TEXT*>

# Run with Makefile:
❯ make run con="<CONDITION*>" pass="<PASSWORD*>" text="<TEXT*>"

# *         = All inputs must be entered.
# PASSWORD  = The password used for encrypt your text.
# TEXT      = The text to be encrypted.
# CONDITION = The nature of the process is encryption or decryption "encode/decode".
```

<br>
<h2>Script Usage:</h2>

```python
from kryptospy import *
#For encryption
p1=kryptospy("<PASSWORD*>","<TEXT*>").enc()
print(p1)
    
#To decrypt
p2=kryptospy("<PASSWORD*>","<ENCRYPTED_TEXT*>").dec()
print(p2)

# *   = All inputs must be entered.

```

<br>
<h2>Script Examples:</h2>

```python
from kryptospy import *
# Example:1
#For encryption
p1=kryptospy("123","Example:1").enc()
print(p1)
    
#To decrypt
p2=kryptospy("123",p1).dec()
print(p2)

```

<br>
<h2>Changelog History:</h2>
<a href="https://raw.githubusercontent.com/yasserbdj96/kryptospy/main/CHANGELOG">Click to See changelog History</a>


<br>
<h2>Development By:</h2>

Developer / Author: [yasserbdj96](https://github.com/yasserbdj96)

<br>
<h2>License:</h2>
<p>The content of this repository is bound by the following <a href="https://raw.githubusercontent.com/yasserbdj96/kryptospy/main/LICENSE">LICENSE</a>.</p>

<br>
<h2>Support:</h2>
<p>If you like `kryptospy` and want to see it improve furthur or want me to create intresting projects , You can buy me a coffee </p>
<div align="center">
    <a href="https://ko-fi.com/yasserbdj96">
        <img src="https://ko-fi.com/img/githubbutton_sm.svg" alt="kryptospy by yasserbdj96">
    </a><br>
    BTC: bc1q2dks8w8uurca5xmfwv4jwl7upehyjjakr3xga9<br>
</div>

<br><br>

<p align="center">
  <samp>
    <a href="https://yasserbdj96.github.io/">website</a> .
    <a href="https://github.com/yasserbdj96">github</a> .
    <a href="https://gitlab.com/yasserbdj96">gitlab</a> .
    <a href="https://www.linkedin.com/in/yasserbdj96">linkedin</a> .
    <a href="https://twitter.com/yasserbdj96">twitter</a> .
    <a href="https://instagram.com/yasserbdj96">instagram</a> .
    <a href="https://www.facebook.com/yasserbdj96">facebook</a> .
    <a href="https://www.youtube.com/@yasserbdj96">youtube</a> .
    <a href="https://pypi.org/user/yasserbdj96">pypi</a> .
    <a href="https://hub.docker.com/u/yasserbdj96">docker</a> .
    <a href="https://t.me/yasserbdj96">telegram</a> .
    <a href="https://gitter.im/yasserbdj96/yasserbdj96">gitter</a> .
    <a href="mailto:yasser.bdj96@gmail.com">e-mail</a> .
    <a href="https://ko-fi.com/yasserbdj96">sponsor</a>
  </samp>
</p>


