Questions tagged [hashcode]
Hashcode is a result of applying a hash function to data, usually an integer.
138 questions
7votes
5answers
346views
Custom hash function as Bash script
I'm looking for a (possibly cryptographic strong) hash function in Bash with the following properties: The input is only a string with 4 lower-case characters: aaaa to zzzz The output should be a ...
4votes
2answers
109views
Checksum files in a directory with Python, memory-efficiently
This is the implementation of a function hash_dir_contents that walks through a directory and for every file calculates the hash of its content in a memory-...
2votes
1answer
32views
Separate Chaining Hash Table Implementation in C++
I've implemented a separate chaining hash table in C++ and would appreciate any feedback or suggestions for improvement. Code: ...
1vote
3answers
145views
Sign a message with a Bitcoin private key
I am writing code in C, and I need to do various operations with Bitcoin, from generating key pairs, to sign messages to post transactions. I found libraries for C++, but nothing in C that does all ...
1vote
1answer
115views
An immutable class that contains Dictionary properties and needs a distinct hash code based on those Dictionaries
I have a Job class that represents jobs in a manufacturing system. The idea is that a job requires some quantity of certain materials, and it outputs some quantity ...
1vote
1answer
57views
Locality Sensitive Hashing using Random Projection method
Can you review the following Python code? ...
1vote
1answer
276views
Collecting hashes of all files in a folder and its subfolders into a dictionary in Python
What I am doing here is iterating through all the files in the parentFolder and its subfolders collecting all the hashes of all the files and putting them into a ...
5votes
1answer
311views
Most compact data format for a shopping cart
I'm trying to build a format that can represent the user's cart on my website in the most compact way. The website is related to computer parts and there are 23 product categories. Each product has an ...
12votes
2answers
6kviews
Laughably tiny random engine
I devised a tiny pseudo-random engine and I wondered if it would be considered decent or even good. It is based on a SHA256 implementation and uses a single 32-bytes state variable. On seeding, the ...
2votes
2answers
437views
C++ distributed enumeration alternative
Application: replacing enum type / description tags in modular software, allowing adding new enum values without updating one definition. Say we have a video processing pipeline not unlike gstreamer. ...
3votes
1answer
441views
Deterministically hash dictionary
I need to compute a deterministic hash for a JSON-serializable dictionary. This answer almost does the job, but there are a few problems. If dict1 == dict2 then I ...
2votes
1answer
493views
Password hashing for safe storage with Argon
This code snippet implements password hashing for safe storage. It uses Argon2 as hashing algorithm. The method hash_password() is used to hash and salt a password. ...
1vote
2answers
980views
Encryption and Decryption in C
I have written a program in C, which encrypts and decrypts a c-styled string (const char *) and print the result to stdout. It ...
0votes
3answers
202views
Hash function based on ISBN
I'm trying to create a hash function for my own custom class. It uses a string value of 4 chars as a key, which is unique to every object, which I then encode using getBytes(), the part actually used ...
1vote
1answer
220views
Python: Generate SHA3 hashes for files with custom rate and capacity values
I am working on a project which requires comparing the performance of SHA3 on different values of rate and capacity. I have implemented the same in Python and my program works fine, however, the ...