13 Years of Service
44%
Code:
>; Example Usage:
; Send: TCPSend($TCPSocket, TCPCrypt(True, $Message))
; Receive: $sReceived = TCPCrypt(False, TCPRecv($TCPSocket, 2048))
#Region TCPCrypt Function
Func TCPCrypt($TCPCrypt_Action, $TCPCrypt_Data)
_Crypt_Startup()
$TCPCrypt_Key = _Crypt_DeriveKey("YOURsuperSECRETpassKEYforDecryption", $CALG_AES_256)
If $TCPCrypt_Action = True Then
$TCPCrypt_Return = _Crypt_EncryptData($TCPCrypt_Data, $TCPCrypt_Key, $CALG_USERKEY)
Else
$TCPCrypt_Return = BinaryToString(_Crypt_DecryptData($TCPCrypt_Data, $TCPCrypt_Key, $CALG_USERKEY))
EndIf
_Crypt_DestroyKey($TCPCrypt_Key)
_Crypt_Shutdown()
Return $TCPCrypt_Return
EndFunc
#EndRegion TCPCrypt Function