Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/thundernet8/wordpress-hash-go

WordPress password hasher implemented with Golang
https://github.com/thundernet8/wordpress-hash-go

golang-package passwordhasher wordpress

Last synced: 8 days ago
JSON representation

WordPress password hasher implemented with Golang

Awesome Lists containing this project

README

        

## wordpress-hash-go

WordPress hashes implemented with Golang

## Usage

### Start use it

Download and install

```bash
$ go get github.com/thundernet8/wordpress-hash-go
```

Import it in your code

```go
import (
wphash "github.com/thundernet8/wordpress-hash-go"
)
```

### Canonical example:

```go
package main

import (
"fmt"

wphash "github.com/thundernet8/wordpress-hash-go"
)

func main() {
password := "123456"
// hash password
hash := wphash.HashPassword(password)
fmt.Printf("Password <%s> hash result is <%s>", password, hash)

// verify password and hash
match := wphash.CheckWordPressPasswordHash(password, "$P$BmIaPlVaAl6kEsffVZGdASCVH.i1cZ0")
fmt.Printf("Check password <%s> with hash <%s> result is %t", match)
}
```