https://github.com/pedroalbanese/gost12sum
GOST R 34.11-2012 Streebog Recursive Hasher written in Go
https://github.com/pedroalbanese/gost12sum
golang gost3411-2012 hash hashing streebog streebog-512
Last synced: 3 months ago
JSON representation
GOST R 34.11-2012 Streebog Recursive Hasher written in Go
- Host: GitHub
- URL: https://github.com/pedroalbanese/gost12sum
- Owner: pedroalbanese
- License: isc
- Created: 2021-04-22T23:55:53.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-28T23:57:49.000Z (over 3 years ago)
- Last Synced: 2025-01-04T21:18:45.308Z (5 months ago)
- Topics: golang, gost3411-2012, hash, hashing, streebog, streebog-512
- Language: Go
- Homepage:
- Size: 54.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# GOST12SUM(2)
[](https://github.com/pedroalbanese/gost12sum/blob/master/LICENSE.md)
[](https://github.com/pedroalbanese/gost12sum/releases)
[](http://godoc.org/github.com/pedroalbanese/gost12sum)
[](https://goreportcard.com/report/github.com/pedroalbanese/gost12sum)
[](https://golang.org)
[](https://github.com/pedroalbanese/gost12sum/releases)
### GOST R 34.11-2012 Streebog256/512 Hashsum Tool
Usage of gost12sum:
gost12sum [-v] [-c <hash.g12>] [-r] [-l] <file.ext>
-c string
Check hashsum file
-l Use 512 bit hash (default 256-bit)
-r Process directories recursively
-v Verbose mode (for CHECK command)### Examples:
#### Generate hashsum list:
```sh
$ ./gost12sum [-r] [-l] "*.*" > hash.g12
```
##### Always works in binary mode.#### Check hashsum file:
```sh
$ ./gost12sum [-v] [-l] -c hash.g12
```
##### Exit code is always 0 in vebose mode.## License
This project is licensed under the ISC License.
##### Copyright (c) 2020-2021 Pedro F. Albanese - ALBANESE Research Lab.