Nevar pievienot vairāk kā 25 tēmas
Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
AJ ONeal
1369d91375
|
pirms 4 gadiem | |
---|---|---|
cmd/hashcash | pirms 4 gadiem | |
.gitignore | pirms 4 gadiem | |
LICENSE | pirms 4 gadiem | |
README.md | pirms 4 gadiem | |
go.mod | pirms 4 gadiem | |
hashcash.go | pirms 4 gadiem | |
hashcash_test.go | pirms 4 gadiem |
README.md
hashcash
HTTP Hashcash implemented in Go.
Explanation at https://therootcompany.com/blog/http-hashcash/
Go API docs at https://pkg.go.dev/git.rootprojects.org/root/hashcash?tab=doc
CLI Usage
Install:
go get git.rootprojects.org/root/hashcash/cmd/hashcash
Usage:
Usage:
hashcash new [subject *] [expires in 5m] [difficulty 10]
hashcash parse <hashcash>
hashcash solve <hashcash>
hashcash hash <hashcash>
hashcash verify <hashcash> [subject *]
Example:
my_hc=$(hashcash new)
echo New: $my_hc
hashcash parse "$my_hc"
echo ""
my_hc=$(hashcash solve "$my_hc")
echo Solved: $my_hc
hashcash parse "$my_hc"
echo ""
hashcash verify "$my_hc"