/* * Copyright (C) 2023 Jonni Liljamo * * This file is licensed under AGPL-3.0-or-later, see NOTICE and LICENSE for * more information. */ package util import "math/rand" const chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" func GenApiKey() string { // NOTE: "Good enough" b := make([]byte, 48) for i := range b { b[i] = chars[rand.Int63() % int64(len(chars))] } return string(b) }