PureBasic

UseSHA1Fingerprint()

Синтаксис

UseSHA1Fingerprint()

Описание


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

Параметры

Ничего.

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

Ничего.

Комментарии

SHA1 можно использовать для вычисления контрольной суммы, чтобы проверить, что "сообщение" не было изменено. В отличие от CRC32 почти невозможно модифицировать исходное сообщение и все еще произвести один и тот же SHA1 fingerprint.

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

'SHA-1 называется безопасным, потому что вычислительно невозможно найти сообщение, которое соответствует данному дайджесту сообщения, или найти два разных сообщения, которые производят один и тот же дайджест сообщения. Любое изменение в сообщении при переходе с очень высокой вероятностью приведет к другому дайджесту сообщений, и подпись не сможет пройти проверку.'

Более подробная информация о SHA1 может быть найдена в RFC 3174: http://www.ietf.org/rfc/rfc3174.txt.

Пример

UseSHA1Fingerprint()

Debug StringFingerprint("yourpassword", #PB_Cipher_SHA1)

См. также

UseMD5Fingerprint()(), UseSHA2Fingerprint()(), UseSHA3Fingerprint()(), UseCRC32Fingerprint()()

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

Все

<- UseMD5Fingerprint() - Оглавление Cipher - UseSHA2Fingerprint()->