generateSecureKey static method

String generateSecureKey({
  1. int length = 32,
})

Generate secure random key

Implementation

static String generateSecureKey({int length = 32}) {
  const chars =
      'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#\$%^&*()_+-=[]{}|;:,.<>?';
  final random = Random.secure();
  return List.generate(length, (index) => chars[random.nextInt(chars.length)])
      .join();
}