noface


Namenoface JSON
Version 1.5.0 PyPI version JSON
download
home_pagehttps://github.com/bgse/hellostackoverflow
Summarya cypher algo by Unproductive
upload_time2024-11-21 22:18:14
maintainerNone
docs_urlNone
authorUnproductive Lab
requires_pythonNone
licenseNone
keywords noface cypher encoding
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            
![STATIC](https://img.shields.io/badge/No_Face-No_Face-gre
) ![STATIC](https://img.shields.io/badge/No_Face-No_Face-blue
) ![STATIC](https://img.shields.io/badge/No_Face-No_Face-black
)



# NOFACE
```
NOFACENOFACENOFACENOFACENOFACE:NOFАCENOFACENOFАCENOFАCENOFАCENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFАCENOFACENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFАCENOFACENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFАCENOFАCENOFАCENOFАCENOFАCENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFАCENOFACENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFАCENOFACENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACENOFACENOFАCENOFACENOFАCENOFACENOFACENOFACENOFАCENOFАCENOFACENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFАCENOFАCENOFАCENOFACENOFАCENOFACENOFАCENOFАCENOFACENOFACENOFАCENOFACENOFАCENOFАCENOFACENOFАCENOFACENOFACENOFACENOFACE
```
-- Слово "Привет", зашифрованное NO FACE

**NOFACE** - Алгоритм симметричного шифрования на Python. <br> <br>
Основная задача NOFACE заключается не в непробиваемой безопасности, а в максимальной нечитаемости содержимого непосвящённым человеком.

## Юседж

```
...
BYTESHIFVALUE = 4
FACE = "NOFACE"
...

```
**В начале кода выставлены две константы - если вы реально хотите, чтобы ваш код был надёжен, рекоммендуем сменить стандартные значения и передать их собеседнику.** <br>
**BYTESHIFTVALUE ДОЛЖНА быть < длины FACE - 1**

<br>

В дополнение, в коде приведена имплементация сдвига бит. Этот вариант безопаснее, но может подхавать некоторые буквы. Используйте, если для вас безопасность важнее точности.

Остальная часть использования должна быть примитивно ясна.


## Встраивание

Укради код

```bash
  git clone https://github.com/Unproductive-Lab/NO-FACE
```

Выкинь в корневую папку проекта и пропиши

```
  from noface.py import *
```

Для шифрования используй

```
    foo = makeface(message)
```

Для расшифровки используй

```
    bar = deface(foo)
```


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/bgse/hellostackoverflow",
    "name": "noface",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "noface, cypher, encoding",
    "author": "Unproductive Lab",
    "author_email": "107squad107@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/59/c1/6e6b1ab44570227fb1b8efd6b3710f7c44f33cb6f6b0da3d8c3802e68c40/noface-1.5.0.tar.gz",
    "platform": null,
    "description": "\r\n![STATIC](https://img.shields.io/badge/No_Face-No_Face-gre\r\n) ![STATIC](https://img.shields.io/badge/No_Face-No_Face-blue\r\n) ![STATIC](https://img.shields.io/badge/No_Face-No_Face-black\r\n)\r\n\r\n\r\n\r\n# NOFACE\r\n```\r\nNOFACENOFACENOFACENOFACENOFACE:NOF\u0410CENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOF\u0410CENOF\u0410CENOFACENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOF\u0410CENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOF\u0410CENOF\u0410CENOFACENOFACENOF\u0410CENOFACENOF\u0410CENOF\u0410CENOFACENOF\u0410CENOFACENOFACENOFACENOFACE\r\n```\r\n-- \u0421\u043b\u043e\u0432\u043e \"\u041f\u0440\u0438\u0432\u0435\u0442\", \u0437\u0430\u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0435 NO FACE\r\n\r\n**NOFACE** - \u0410\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0441\u0438\u043c\u043c\u0435\u0442\u0440\u0438\u0447\u043d\u043e\u0433\u043e \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0430 Python. <br> <br>\r\n\u041e\u0441\u043d\u043e\u0432\u043d\u0430\u044f \u0437\u0430\u0434\u0430\u0447\u0430 NOFACE \u0437\u0430\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u043d\u0435 \u0432 \u043d\u0435\u043f\u0440\u043e\u0431\u0438\u0432\u0430\u0435\u043c\u043e\u0439 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u0438, \u0430 \u0432 \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0439 \u043d\u0435\u0447\u0438\u0442\u0430\u0435\u043c\u043e\u0441\u0442\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u043d\u0435\u043f\u043e\u0441\u0432\u044f\u0449\u0451\u043d\u043d\u044b\u043c \u0447\u0435\u043b\u043e\u0432\u0435\u043a\u043e\u043c.\r\n\r\n## \u042e\u0441\u0435\u0434\u0436\r\n\r\n```\r\n...\r\nBYTESHIFVALUE = 4\r\nFACE = \"NOFACE\"\r\n...\r\n\r\n```\r\n**\u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u043a\u043e\u0434\u0430 \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u044b \u0434\u0432\u0435 \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u044b - \u0435\u0441\u043b\u0438 \u0432\u044b \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435, \u0447\u0442\u043e\u0431\u044b \u0432\u0430\u0448 \u043a\u043e\u0434 \u0431\u044b\u043b \u043d\u0430\u0434\u0451\u0436\u0435\u043d, \u0440\u0435\u043a\u043e\u043c\u043c\u0435\u043d\u0434\u0443\u0435\u043c \u0441\u043c\u0435\u043d\u0438\u0442\u044c \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0438 \u043f\u0435\u0440\u0435\u0434\u0430\u0442\u044c \u0438\u0445 \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043d\u0438\u043a\u0443.** <br>\r\n**BYTESHIFTVALUE \u0414\u041e\u041b\u0416\u041d\u0410 \u0431\u044b\u0442\u044c < \u0434\u043b\u0438\u043d\u044b FACE - 1**\r\n\r\n<br>\r\n\r\n\u0412 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435, \u0432 \u043a\u043e\u0434\u0435 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043d\u0430 \u0438\u043c\u043f\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u044f \u0441\u0434\u0432\u0438\u0433\u0430 \u0431\u0438\u0442. \u042d\u0442\u043e\u0442 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u0435\u0435, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0434\u0445\u0430\u0432\u0430\u0442\u044c \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u0443\u043a\u0432\u044b. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435, \u0435\u0441\u043b\u0438 \u0434\u043b\u044f \u0432\u0430\u0441 \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c \u0432\u0430\u0436\u043d\u0435\u0435 \u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438.\r\n\r\n\u041e\u0441\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u0447\u0430\u0441\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043d\u043e \u044f\u0441\u043d\u0430.\r\n\r\n\r\n## \u0412\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043d\u0438\u0435\r\n\r\n\u0423\u043a\u0440\u0430\u0434\u0438 \u043a\u043e\u0434\r\n\r\n```bash\r\n  git clone https://github.com/Unproductive-Lab/NO-FACE\r\n```\r\n\r\n\u0412\u044b\u043a\u0438\u043d\u044c \u0432 \u043a\u043e\u0440\u043d\u0435\u0432\u0443\u044e \u043f\u0430\u043f\u043a\u0443 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0438 \u043f\u0440\u043e\u043f\u0438\u0448\u0438\r\n\r\n```\r\n  from noface.py import *\r\n```\r\n\r\n\u0414\u043b\u044f \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\r\n\r\n```\r\n    foo = makeface(message)\r\n```\r\n\r\n\u0414\u043b\u044f \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\r\n\r\n```\r\n    bar = deface(foo)\r\n```\r\n\r\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "a cypher algo by Unproductive",
    "version": "1.5.0",
    "project_urls": {
        "Homepage": "https://github.com/bgse/hellostackoverflow"
    },
    "split_keywords": [
        "noface",
        " cypher",
        " encoding"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6073fc277601b0194c95f24a29045f38a3cd580ac994d5b500980679319c54a6",
                "md5": "c63a2c2206c411cc783e6318346e4cfc",
                "sha256": "fa92211c2004a152335d082ecb737d919895e82b902746c104846d0e744bd169"
            },
            "downloads": -1,
            "filename": "noface-1.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "c63a2c2206c411cc783e6318346e4cfc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 9234,
            "upload_time": "2024-11-21T22:18:12",
            "upload_time_iso_8601": "2024-11-21T22:18:12.641787Z",
            "url": "https://files.pythonhosted.org/packages/60/73/fc277601b0194c95f24a29045f38a3cd580ac994d5b500980679319c54a6/noface-1.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "59c16e6b1ab44570227fb1b8efd6b3710f7c44f33cb6f6b0da3d8c3802e68c40",
                "md5": "6c435295d9e81fc57bf94f7e213bcae9",
                "sha256": "bc805f7aa581603a597f35e9a984d0ff92bfc3fef3f90e4e580cc9e2c81bbcde"
            },
            "downloads": -1,
            "filename": "noface-1.5.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6c435295d9e81fc57bf94f7e213bcae9",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8873,
            "upload_time": "2024-11-21T22:18:14",
            "upload_time_iso_8601": "2024-11-21T22:18:14.586004Z",
            "url": "https://files.pythonhosted.org/packages/59/c1/6e6b1ab44570227fb1b8efd6b3710f7c44f33cb6f6b0da3d8c3802e68c40/noface-1.5.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-21 22:18:14",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bgse",
    "github_project": "hellostackoverflow",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "noface"
}
        
Elapsed time: 0.64071s