semvec/pypi-packages huggingface dataset:
katcrypt 0.1.4
A pure Python encryption library supporting a variety of algorithms and modes
Requires Python: >=3.7
Keywords: cryptography, encryption, aes, mars, threefish, block cipher, security, crypto

# KatCrypt

A pure Python cryptographic library implementing multiple block ciphers and encryption modes from scratch.

## Overview

KatCrypt provides implementations of modern block ciphers and standard modes of operation, built entirely in Python without external cryptographic dependencies. All algorithms are implemented from their original specifications with comprehensive test vector validation.

## Supported Algorithms

### Block Ciphers
- **AES (Advanced Encryption Standard)** - 128, 192, and 256-bit keys
- **MARS** - IBM's AES competition finalist 
- **Threefish** - Block cipher from the Skein hash function family

### Modes of Operation
- ECB (Electronic Code Book)
- CBC (Cipher Block Chaining)
- CFB (Cipher Feedback)
- OFB (Output Feedback) 
- CTR (Counter Mode)
- GCM (Galois/Counter Mode with authentication)

## Installation

### From PyPI
```bash
pip install katcrypt
```

### From Source
```bash
git clone https://github.com/hashwalker/katcrypt.git
```

### Requirements
- Python 3.7+
- No external dependencies

## Usage

### API
```python
from katcrypt.ciphers.aes import AES
from katcrypt.modes.cbc import CBC
from katcrypt.utils import generate_key, generate_iv

# Setup
key = generate_key(256)
iv = generate_iv(16)
plaintext = b"Object-oriented encryption example!"

print(f"Original: {plaintext}")

# Create cipher and mode objects
cipher = AES(key=key)
mode = CBC(cipher)

# Encrypt and decrypt
ciphertext = mode.encrypt(plaintext, iv)
print(f"Encrypted: {ciphertext.hex()}")

decrypted = mode.decrypt(ciphertext, iv)
print(f"Decrypted: {decrypted}")
print(f"Success: {plaintext == decrypted}")
```

## Project Structure
```
katcrypt/
├── ciphers/             # Block cipher implementations
├── modes/               # Mode of operation implementations  
├── utils.py             # Cryptographic utilities
├── constants/           # Algorithm constants and tables
└── test_vectors/        # Test vectors and validation
```

## Testing

The library includes comprehensive test vectors from official sources:

```bash
python test_vectors/aes_test_vectors.py
python test_vectors/mars_test_vectors.py  
python test_vectors/threefish_test_vectors.py
```

Test vectors validate against:
- NIST AES test vectors
- IBM MARS reference implementation
- Threefish reference vectors

## Security Notice

**This library is intended for educational and research purposes only.** 

It is not suitable for production use as it lacks:
- Constant-time implementations
- Side-channel attack protections
- Formal security audits
- Timing attack mitigations

For production applications, use established libraries such as `cryptography` or `pycryptodome`.

## License

MIT License - see [LICENSE](LICENSE) file for details.

## Author

Created by hashwalker
photo_condenser 0.0.3
Photo Deduplicator - A tool to find and remove duplicate or similar images.
Requires Python: >=3.8

Photo Condenser
===============

A modern Python application for finding and managing similar or duplicate images in your photo collection.
The tool uses Machine Learning to compare images and provides an intuitive interface for reviewing and organizing your photos.

**Select the photo you want to keep with arrow keys**

Features
--------

- 🖼️ Supports multiple image formats (JPG, PNG, WebP, etc.)
- 🔍 Advanced image comparison using Machine Learning
- 🎯 Smart caching for improved performance
- 📊 Image metadata display
- 🖱️ Intuitive navigation with address bar

Screenshot
----------

.. image:: screemshot.png
   :alt: Photo Condenser Screenshot
   :align: center
   :width: 80%
   :target: screemshot.png

Installation
------------

Using pipx
~~~~~~~~~~

.. code-block:: bash

    pipx install photo_condenser

Usage
-----

Command Line
~~~~~~~~~~~~

.. code-block:: bash

    # Launch the application
    photo_condenser

    # Or run directly
    python -m photo_condenser

Basic Workflow
~~~~~~~~~~~~~~

1. Launch the application
2. Use the address bar to navigate to your photo directory
3. The application will present you with pairs of similar images
4. Use the arrow keys to select the image you want to keep or Spac
PyBazooStore 1.4.0
This library is designed to work with the Bazvastr service on the Bale messenger, and you can use it in projects such as bot search and more .
Requires Python: >=3.5

![BazooStore](https://webapp.bazoostore.ir/assets/Untitled-DgdTq2A6.png)


# PyBazooStore

کتابخانه غیررسمی سرویس بازواستور

### قابلیت ها
- دریافت برترین بات ها
- دریافت بات های جدید
- دریافت چند بات تصادفی
- جستجوی بات ها
- پشتیبانی از پروکسی
- قابلیت تغییر وب سرویس پیش فرض
- پشتیبانی از یوزر اجینت برای لو نرفتن بات
- پشتیبانی از اینام برای درک بهتر کد ها






## دریافت برترین بات ها
```python

from PyBazooStore import BazooStore
bazo = BazooStore()
print(bazo.GetBestBots())
```


## دریافت بات های جدید
```python

from PyBazooStore import BazooStore
bazo = BazooStore()
print(bazo.GetNewBots())
```


## دریافت چند بات تصادفی
```python

from PyBazooStore import BazooStore
bazo = BazooStore()
print(bazo.GetRandomBots())
```


## جستجوی بات ها
```python

from PyBazooStore import BazooStore
from PyBazooStore.searched_by import Searched_by


bazo = BazooStore()

#جستجو بر اساس نام بات
print(bazo.SearchBots(
    "Name Bot",
    Searched_by.NAME
))


#جستجو بر اساس توضیحات بات
print(bazo.SearchBots(
    "Caption Bot",
    Searched_by.CAPTION
))
```




نوشته شده با ❤️ توسط محمدرضا
vip-client 0.1.9
Python client to use the Virtual Imaging Platform (VIP) through its RESTful API.
Requires Python: >=3.7

<img src="https://vip.creatis.insa-lyon.fr/images/core/vip-logo.png" alt="VIP-logo" height="100" title="Virtual Imaging Platform"/> 

Python client for the [Virtual Imaging Platform]("https://vip.creatis.insa-lyon.fr/") (**VIP**), a free online platform for medical image simulation and analysis.

Please check the full documentation on [GitHub](https://github.com/virtual-imaging-platform/VIP-python-client).
If you encounter any issues, contact us at: <vip-support@creatis.insa-lyon.fr>

# Prerequisites

- This client has been made compatible with **Python 3.7+** and should work on Posix OS (*e.g.* **Linux**, **Mac**) and **Windows**. It relies on the [`requests`](https://pypi.org/project/requests/) (third-party) library.

- To use this client, you need a free **VIP account** with a valid API key. Getting a VIP account takes a few minutes by following this [procedure](https://github.com/virtual-imaging-platform/VIP-python-client#manage-your-vip-account).

# Package Content

- Most user-centric methods are implemented in the `VipSession` class. 
- Other classes (`vip_client.classes`) and methods (`vip_client.utils`) may be used to fulfill specific user needs.

The `VipSession` class ([doc](https://github.com/virtual-imaging-platform/VIP-python-client#vipsession)) allows to run VIP applications on local datasets.
```python
from vip_client import VipSession
```
It comes with a Notebook [tutorial](https://github.com/virtual-imaging-platform/VIP-python-client/blob/develop/examples/tutorials/demo-vipsession.ipynb) that can be launched on Binder:

[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/virtual-imaging-platform/VIP-python-client/HEAD?labpath=examples%2Ftutorials%2Fdemo-vipsession.ipynb)

---