BIGSPEED Secure Socket Library 3.0

Licencji: Wolna ‎Rozmiar pliku: 804.27 KB
‎Ocena użytkowników: 3.0/5 - ‎4 ‎Głosów

O BIGSPEED Secure Socket Library

BigSpeed Secure Socket Library to składnik COM, który znacznie upraszcza i przyspiesza rozwój zastrzeżonych rozwiązań komunikacyjnych przez Internet. Implementuje elastyczny protokół zorientowany na wiadomości na podstawie jednego połączenia TCP. Przesyłane dane są kodowane przy użyciu 128-bitowego szyfrowania AES w locie z losowymi kluczami sesji, bez konieczności posiadania certyfikatów SSL. Zabezpieczenia są dostępne w dwóch różnych trybach: szyfrowanie symetryczne z udostępnionym kluczem tajnym i szyfrowanie asymetryczne za pomocą 1024-bitowych kluczy publicznych/prywatnych. Uwierzytelnianie na poziomie transportu jest dostępne z opcjonalnymi cyfrowymi odciskami palców lub tajnymi kluczami. Tworzenie wirtualnej sieci aplikacji prywatnych to tylko kwestia ustawienia tego samego klucza kryptograficznego w dwóch lub więcej lokacjach. BigSpeed Secure Socket Library może być używana zarówno po stronie klienta, jak i serwera, ze scentralizowanym zarządzaniem wszystkimi połączeniami. Informacje są wymieniane za pośrednictwem wpisanych pakietów danych identyfikowanych za pomocą kodu polecenia. Biblioteka zajmuje się wszystkimi zadaniami niskiego poziomu: packetizing/depacketizing, kompresja/dekompresja, szyfrowanie/deszyfrowanie, wysyłanie, odbieranie, przeciążanie bufora i kontrola przepływu. Istnieje obsługa automatycznego rozpoznawania nazw DNS i serwerów proxy SOCKS. Biblioteka BigSpeed Secure Socket korzysta z eleganckiego paradygmatu opartego na zdarzeniach, co ułatwia integrację z aplikacjami systemu Windows. Szczególną uwagę zwraca się na zapewnienie responsywnego interfejsu użytkownika przy zachowaniu maksymalnej wydajności przepustowości. Starannie zaprojektowany zestaw właściwości, metod i wydarzeń oferuje dużą elastyczność w opracowywaniu innowacyjnego oprogramowania komunikacyjnego. Przykładowe aplikacje do czatu, wiadomości alertów i transferu plików są zawarte w programach Visual Basic 6, Visual Basic .NET, Visual C++ .NET i Delphi 7.