Two PowerShell scripts/utilities for creating 1. combinations and 2. hash strings using CRC-16 or/and CRC-32
€8-30 EUR
Completed
Posted over 2 years ago
€8-30 EUR
Paid on delivery
I wish to hire a developer who can create two PowerShell scripts along with two utilities
FIRST SCRIPT/UTILITY
It will hash a string determined by me through a variable
(e.g. - String). The script/utility will return the hash of the string using the algorithms CRC-16 or CRC-32. The algorithm will be determined by me inside the script
I want to be able to determine the original string (plain text) and get the hashed string.
To practically understand what I mean, visit the page below. Type a word in the first text field and get the result in the second.
[login to view URL]
HASH SECURITY IS NOT MY CONCERN. That is why I choose CRC hashing instead of other more secure hashing algorithms.
My concern is to get a hash which will be shorter than the original text.
Example:
Original text = This is my text
Hashed text = e489ba80
SECOND SCRIPT/UTILITY
It will create all possible combinations of the elements that I will determine (uppercase/lowercase letters, numbers, symbols etc).
I also wish to determine the number of elements in each combination (r).
Example:
a7fgh68r (8 elements in each combination)
x756ythfgjhd (12 elements in each combination)
Multiple instances of each element ARE ALLOWED.
Example:
abca
abcb
aaac
etc
In other words, the script utility is free to do anything
Because I will create millions of combinations (maybe 16 million), I would like to store them in more than one files, in order to be able to open them easily without overloading memory.
For this reason I would like to determine:
1. The number of combinations stored in each file
(e.g. -CombinationsInEachFile=20000).
2. The location where those files will be stored.
The name of the files will automatically be created by the script/utility.
Example:
[login to view URL]
[login to view URL]
.........
[login to view URL]
ABOUT YOUR BIDS
Please don't waste my time with negotiations. Place your FINAL bid!
PAYMENT
I will not release any milestone until I will test the developer's work and make sure is working as expected (at least on my PC)!