PureBasic

UseMD5Fingerprint()

Синтаксис

UseMD5Fingerprint()

Описание


Регистрирует плагин MD5 fingerprint (MD5 цифровой отпечаток ключа) для будущего использования.

Параметры

Ничего.

Возвращаемое значение

Ничего.

Комментарии

Вот краткое объяснение из RFC 1321 по MD5:

'Алгоритм принимает в качестве входа сообщения произвольной длины и выдает в качестве результата 128-битный 'fingerprint' или 'дайджест сообщения' на входе. Предполагается, что невозможно с вычислительной точки зрения создать два сообщения, содержащие один и тот же дайджест сообщения, или создать какое-либо сообщение, имеющее заданный дайджест предварительно заданного целевого сообщения. Алгоритм MD5 предназначен для приложений цифровой подписи.'

MD5 хеши часто используется для шифрования пароля, но этого нужно избегать, поскольку было установлено, что они уязвимы для нескольких атак. Более подробная информация о MD5 может быть найдена в RFC 1321: http://www.ietf.org/rfc/rfc1321.txt.

Пример

UseMD5Fingerprint()

Debug StringFingerprint("yourpassword", #PB_Cipher_MD5)

См. также

UseSHA1Fingerprint()(), UseSHA2Fingerprint()(), UseSHA3Fingerprint()(), UseCRC32Fingerprint()()

Поддерживаемые OS

Все

<- UseCRC32Fingerprint() - Оглавление Cipher - UseSHA1Fingerprint()->