# ripemd160 **Repository Path**: mirrors_rvagg/ripemd160 ## Basic Information - **Project Name**: ripemd160 - **Description**: JavaScript component to compute the RIPEMD160 hash of strings or bytes. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-16 - **Last Updated**: 2026-03-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # @rvagg/ripemd160 > **Archived:** This package is no longer maintained. Use [`@noble/hashes`](https://github.com/paulmillr/noble-hashes) instead, which provides zero-dependency implementations of ripemd160 and other hash functions with native `Uint8Array` support: > > ```js > import { ripemd160 } from '@noble/hashes/legacy.js' > ``` Browser-safe `ripemd160` for JavaScript. This project is a fork of https://github.com/crypto-browserify/ripemd160 (and its parent, https://github.com/crypto-browserify/hash-base) but it: * Adds TypeScript types exports * Operates natively on `Uint8Array`s * Has no dependencies, even in the browser (i.e. no `Buffer`) * Does not handle streaming operations (i.e. just use `update()` and `digest()`) ## Example ```js var RIPEMD160 = require('ripemd160') console.log(new RIPEMD160().update('42').digest('hex')) // => 0df020ba32aa9b8b904471ff582ce6b579bf8bc8 ``` ## License & Copyright MIT Copyright (c) 2016 crypto-browserify Copyright (c) 2022 Rod Vagg