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

https://github.com/keccak256js/keccak256

A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.
https://github.com/keccak256js/keccak256

algorithm crypto cryptography function hashing javascript keccak keccak-256 keccak256 library sha3 sha3-256 tools typescript utility wrapper

Last synced: about 1 month ago
JSON representation

A wrapper for the keccak library to compute 256 bit keccak hash in JavaScript.

Awesome Lists containing this project

README

        

# keccak256

> A wrapper for the [`keccak`](https://www.npmjs.com/package/keccak) library to compute 256 bit keccak hash in JavaScript.

[![License](http://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/miguelmota/keccak256/master/LICENSE.md)

[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)

## Install

```bash
npm install keccak256
```

### CDN

Available on [jsDelivr](https://www.jsdelivr.com/) CDN:

```html

```

## Usage

- **keccak256**(data) -> {Buffer}
- {String | Buffer} data - data string or Buffer

Returns a Buffer

## Getting Started

```js
const keccak256 = require('keccak256')

console.log(keccak256('hello').toString('hex')) // "1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"

console.log(keccak256(Buffer.from('hello')).toString('hex')) // "1c8aff950685c2ed4bc3174f3472287b56d9517b9c948127319a09a7a36deac8"
```

## Test

```bash
npm test
```

## License

Released under the [MIT](./LICENSE) license.

© [Miguel Mota](https://github.com/miguelmota)