generateSHA1Hash static method

String generateSHA1Hash(
  1. String input
)

Implementation

static String generateSHA1Hash(String input) {
  final bytes = utf8.encode(input);
  var hash = 0;

  for (final byte in bytes) {
    hash = ((hash << 5) - hash + byte) & 0xFFFFFFFF;
  }

  return hash.abs().toRadixString(16).padLeft(8, '0');
}