hash()

The hash function secures data by converting it into irreversible hashes, crucial for encryption, digital signatures, and password security. Its versatility is key in fortifying applications against unauthorized access, playing a central role in data protection.

Here is an example of encrypting a password:

import { createBackendFunction, data, utils } from "@magicjs.dev/backend";

export default createBackendFunction(async function (name, username, password) {
    const dbCollection = data('collectionName');

    await dbCollection.insertOne({
        name,
        username,
        password: utils.hash(password) // Encrypting password
    });
});

Click here to refer GitHub.

Last updated