blob: 8a387afb8c4d1a8c46a44362223a996f864fe51e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# csv-hasher
Hashes a given column of a CSV file.
## Requirements
Running:
* [Python 3](https://python.org).
* [Pandas](https://pandas.pydata.org).
* [tqdm](https://pypi.org/project/tqdm/).
* [python-humanfriendly](https://github.com/xolox/python-humanfriendly).
Testing:
* [GNU Make](https://www.gnu.org/software/make/).
* [Pipenv](https://pipenv.pypa.io).
## Testing
make vendor
make test
## Future
Some ideas:
* Multi-column processing.
* Optional hashing with salt.
* Support for more crypto functions other than hashing, such as symmetric encryption/decryption with,
reading the passphrase from user input.
|