Deprecation: #94684 - GeneralUtility::shortMD5()¶
See Issue #94684
\TYPO3\CMS\Core\Utility\GeneralUtility\GeneralUtility::shortMD5() is a
shorthand method to create an MD5 string trimmed to a defined length, by default
Such shortened checksums are highly susceptible to collisions, thus this method has been marked as deprecated.
\TYPO3\CMS\Core\Utility\GeneralUtility::shortMD5() will trigger a
Any extension using
affected. The extension scanner will find usages of that method.
Use the native
md5() function to create checksums. In conjunction with
substr() the old behavior can be recovered:
substr(md5($string), 0, 10).
If checksums are stored in the database, adapt the respective
ext_tables.sql file to use
VARCHAR(32) for the affected database