Have ideas to improve npm?Join in the discussion! »

    rescript-hash

    1.5.0 • Public • Published

    What is it?

    Hashing Algorithms implemented in ReScript based on:

    The following algorithms are currently supported

    • [x] MD5
    • [x] SHA-1
    • [x] SHA-224
    • [x] SHA-256
    • [x] SHA-384
    • [x] SHA-512

    How do I install it?

    yarn add rescript-hash
    

    or

    npm install rescript-hash --save
    

    Then add rescript-hash as a dependency to bsconfig.json:

    "bs-dependencies": [
    +  "rescript-hash"
    ]

    How do I use it?

    MD5

    let hash = ReScriptHash.MD5.make("unicorn");
    let hash = ReScriptHash.MD5.makeU(. "unicorn");
    /* 1abcb33beeb811dca15f0ac3e47b88d9 */

    SHA-1

    let hash = ReScriptHash.Sha1.make("unicorn");
    let hash = ReScriptHash.Sha1.makeU(. "unicorn");
    /* 84de6753b298abd027fcd1d790eade2413eafb5a */

    SHA-224

    let hash = ReScriptHash.Sha224.make("unicorn");
    let hash = ReScriptHash.Sha224.makeU(. "unicorn");
    /* 983d515094574856a57db3a13741f0a65509bb640bfa551e78fa01d9 */

    SHA-256

    let hash = ReScriptHash.Sha256.make("unicorn");
    let hash = ReScriptHash.Sha256.makeU(. "unicorn");
    /* c6cb50e7eea0df1fd3eaf52ada2358f5423afd7c0b5ee2395231a9b3208ffcaf */

    SHA-384

    let hash = ReScriptHash.Sha384.make("unicorn");
    let hash = ReScriptHash.Sha384.makeU(. "unicorn");
    /* de41efa2be0844783ea107630a79246fb1f7b3ab97b35c5e4b70130804f876f64b645c1064a775507a7ac3be457539f2 */

    SHA-512

    let hash = ReScriptHash.Sha512.make("unicorn");
    let hash = ReScriptHash.Sha512.makeU(. "unicorn");
    /* e233b19aabc7d5e53826fb734d1222f1f0444c3a3fc67ff4af370a66e7cadd2cb24009f1bc86f0bed12ca5fcb226145ad10fc5f650f6ef0959f8aadc5a594b27 */

    Install

    npm i rescript-hash

    DownloadsWeekly Downloads

    8

    Version

    1.5.0

    License

    MIT

    Unpacked Size

    93.3 kB

    Total Files

    26

    Last publish

    Collaborators

    • avatar