aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 4e5c567ea914bae0c5922dedbd38ac71a0bbb340 (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
32
# 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:

* Submit package to PyPi.
* 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.