Metadata-Version: 2.1
Name: FNNH
Version: 0.0.4a0
Summary: A flexible CNN based Hash Function
Home-page: https://github.com/apratimr/fnn-hash
Author: Apratim Ray
Author-email: apratimr55@gmail.com
License: UNKNOWN
Description: # FNN-Hash (Flexible Neural Network - Hash)
        
        A flexible **EXPERIMENTAL** Hashing algorithm that uses Neural Network architecture to calculate the Hash of a given string.
        
        ### Some Notes
        * *the node activation function is a threshold gate.*
        * *the number of nodes in inputlayer = 2 x no. of nodes in outout layer* 
        * *and those number of nodes changed by user easily thus changing the size of hash generated.(max size = 1024 NOTE: 1024 size hash takes a lot of time so be patient when you request for a hash size of 1024)*
        
        ### Requirements
        
        * make sure you have `NUMPY` (Thise was made on version `1.19.2`)
        
        ### HOW TO USE
        
        1. Run the Command `pip install FNNH` in your python ENV.
        2. and to use the algo write :
        ```python
        from FNNH import FNNH
        
        data = "qwerty"
        sizeofhash = 16
        rounds = 64
        
        thehash = FNNH(data,sizeofhash,rounds)
        ```
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
