computeContentHash static method

String computeContentHash(
  1. String content
)

Compute SHA-256 hash of content.

Implementation

static String computeContentHash(String content) {
  // Simple hash — in production, use dart:crypto or crypto package.
  var hash = 0;
  for (var i = 0; i < content.length; i++) {
    hash = ((hash << 5) - hash + content.codeUnitAt(i)) & 0xFFFFFFFF;
  }
  return hash.toRadixString(16).padLeft(16, '0');
}