В стандарте по SHA-1 написано, что хэшируемые данные должны дополняться до длины кратной 512. Нужно ли это делать, если размер данных итак кратен 512? Если да, то как разрешается след. ситуация —
— есть данные длиной например N*512
— вызовем N раз CryptHashData (нам никто это не запрещает)
Как CSP узнает, что последний блок надо дополнять?