import bcrypt from "bcrypt"; export const generateRandomPassword = async () => { const passwordLength = 16; const characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; let randomPassword = ""; for (let i = 0; i < passwordLength; i++) { randomPassword += characters.charAt( Math.floor(Math.random() * characters.length), ); } const saltRounds = 10; const hashedPassword = await bcrypt.hash(randomPassword, saltRounds); return { randomPassword, hashedPassword };};
import bcrypt from "bcrypt";
export const generateRandomPassword = async () => {
const passwordLength = 16;
const characters =
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
let randomPassword = "";
for (let i = 0; i < passwordLength; i++) {
randomPassword += characters.charAt(
Math.floor(Math.random() * characters.length),
);
}
const saltRounds = 10;
const hashedPassword = await bcrypt.hash(randomPassword, saltRounds);
return { randomPassword, hashedPassword };
};