diff --git a/core/modules/migrate/lib/Drupal/migrate/Plugin/migrate/id_map/Sql.php b/core/modules/migrate/lib/Drupal/migrate/Plugin/migrate/id_map/Sql.php
index 44df10c..a2b14d8 100644
--- a/core/modules/migrate/lib/Drupal/migrate/Plugin/migrate/id_map/Sql.php
+++ b/core/modules/migrate/lib/Drupal/migrate/Plugin/migrate/id_map/Sql.php
@@ -258,7 +258,7 @@ protected function ensureTables() {
         );
         $fields['hash'] = array(
           'type' => 'varchar',
-          'length' => '32',
+          'length' => '64',
           'not null' => FALSE,
           'description' => 'Hash of source row data, for detecting changes',
         );
@@ -318,7 +318,7 @@ protected function ensureTables() {
         if (!$this->getDatabase()->schema()->fieldExists($this->mapTableName, 'hash')) {
           $this->getDatabase()->schema()->addField($this->mapTableName, 'hash', array(
             'type' => 'varchar',
-            'length' => '32',
+            'length' => '64',
             'not null' => FALSE,
             'description' => 'Hash of source row data, for detecting changes',
           ));
