diff --git a/core/modules/block/lib/Drupal/block/Plugin/views/display/Block.php b/core/modules/block/lib/Drupal/block/Plugin/views/display/Block.php
index 0495e1b..066af11 100644
--- a/core/modules/block/lib/Drupal/block/Plugin/views/display/Block.php
+++ b/core/modules/block/lib/Drupal/block/Plugin/views/display/Block.php
@@ -194,13 +194,13 @@ protected function updateBlockBid($name, $old_delta, $delta) {
     $old_delta = $name . '-' . $old_delta;
     $delta = $name . '-' . $delta;
     if (strlen($old_delta) >= 32) {
-      $old_delta = md5($old_delta);
+      $old_delta = substr(hash('sha256', $old_delta), 0, 32);
       unset($hashes[$old_delta]);
     }
     if (strlen($delta) >= 32) {
-      $md5_delta = md5($delta);
-      $hashes[$md5_delta] = $delta;
-      $delta = $md5_delta;
+      $sha2_delta = substr(hash('sha256', $delta), 0, 32);
+      $hashes[$sha2_delta] = $delta;
+      $delta = $sha2_delta;
     }
 
     // Maybe people don't have block module installed, so let's skip this.
