Guest User

Untitled

a guest
May 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. Функция Хэш__SHA_256( Файл )
  2. ScrCtrl = СоздатьОбъект( "MSScriptControl.ScriptControl" );
  3. ScrCtrl.Language = "vbscript";
  4. ScrCtrl.AddCode("
  5. |Function Hash()
  6. |Dim crypt: Set crypt = CreateObject(""CAPICOM.HashedData"")
  7. |crypt.Algorithm = CAPICOM_HASH_ALGORITHM_SHA_256
  8. |Dim stream: Set stream = CreateObject(""ADODB.Stream"")
  9. |stream.Type = 1 ' adTypeBinary
  10. |stream.Open
  11. |stream.LoadFromFile("""+файл+""")
  12. |Do Until stream.EOS : crypt.Hash stream.Read() : Loop
  13. |Hash = crypt.Value
  14. |End Function
  15. |");
  16. Рез = ScrCtrl.Run( "Hash" );
  17. Возврат Рез;
  18. КонецФункции
Add Comment
Please, Sign In to add comment