Jump to content

Help With Encryption Functions aligned with php


Recommended Posts


I'm Looking For Encryption Functions that are inlined with php.,I m new to Coding Language and Also Very Raw at Cryptography.

if i use Crypt.au3

The Following string is generated if I Run Example


#include <Crypt.au3>
#include <MsgBoxConstants.au3>
Func Example()
        ; Encrypt text using a generic password.
        Local $dEncrypted = StringEncrypt(True, 'Encrypt this data.', 'securepassword')

        ; Display the encrypted text.
        MsgBox($MB_SYSTEMMODAL, 'Encrypted', $dEncrypted)

        ; Decrypt the encrypted text using the generic password.
        Local $sDecrypted = StringEncrypt(False, $dEncrypted, 'securepassword')

        ; Display the decrypted text.
        MsgBox($MB_SYSTEMMODAL, 'Decrypted', $sDecrypted)
EndFunc   ;==>Example
Func StringEncrypt($bEncrypt, $sData, $sPassword)
        _Crypt_Startup() ; Start the Crypt library.
        Local $vReturn = ''
        If $bEncrypt Then ; If the flag is set to True then encrypt, otherwise decrypt.
                $vReturn = _Crypt_EncryptData($sData, $sPassword, $CALG_RC4)
                $vReturn = BinaryToString(_Crypt_DecryptData($sData, $sPassword, $CALG_RC4))
        _Crypt_Shutdown() ; Shutdown the Crypt library.
        Return $vReturn
EndFunc   ;==>StringEncrypt

I'm not sure how to use binary .
If the above is binary, where can I find a PHP equivalent function?
The overall concept I want to implement is to send encrypted data from Autoit and retrieve it using PHP on the server.

It would be fantastic if someone could direct my attention to a post or approach that can be used to accomplish the same thing.

Any Guidance Will be Appreciated.


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...