1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Donation with Paypal!!!

    Go to your paypal account and send directly donation to [email protected]

    1 month - 10 $ - Standart VIP

    6 months - 20 $- Standart VIP

    1 year - 30 $- Standart VIP

    2 years - 50 $- Standart VIP

    Gold member for life - 150 $- Standart VIP

    High Vip (Standart VIP include) group please send PM or email to [email protected] for info

    After Donation please send email to [email protected]

  3. Donation Ways 2020


    Paysend
  4. Telegram
Dismiss Notice

Donation with Paypal!!!

Go to your paypal account and send directly donation to [email protected]

1 month - 10 $ - Standart VIP

6 months - 20 $- Standart VIP

1 year - 30 $- Standart VIP

2 years - 50 $- Standart VIP

Gold member for life - 150 $- Standart VIP

High Vip (Standart VIP include) group please send PM or email to [email protected] for info

After Donation please send email to [email protected]

Dismiss Notice
For open hidden message no need write thanks, thank etc. Enough is click to like button on right side of thread.

RAPWare EasyCrypt Enterprise v6.1.1 Full Source

Discussion in 'Delphi Components,Freeware, Open Source' started by AdminDF, Oct 25, 2014.

  1. AdminDF
    Online

    AdminDFAdminDF is a Verified Member Delphifan Staff Member DF Staff

    Cryptography is the use of codes to convert data so that only a specific recipient will be able to read it, using a key. 

    Microsoft CryptoAPI, application programming interface (API), and CAPICOM provide services that enable developers to add security based on cryptography to applications. CryptoAPI includes functionality for encoding to and decoding from Abstract Syntax Notation One (ASN.1), encrypting and decrypting data, authentication using digital certificates, and digital certificate management using certificate stores. CryptoAPI and CAPICOM support both PKI and symmetric key cryptography. 

    Easy Crypt brings the power of these Microsoft Cryptographic Technologies to your Delphi applications. With the provided components you get an easy way to : 
    •use both public-key and symmetric key cryptography,
    •hash, protect/unprotect, encrypt/decrypt strings and binary data,
    •authenticate data using digital certificates, 
    •manage digital certificate using certificate stores, 
    •create, sign and verify certificates, 
    •create cryptographically secure pseudorandom numbers, 
    •code and decode Digital Messages, 
    •a lot of other funcationality that the Microsoft CryptoAPI offers

    Among the supported algorithms are: Rijndael (AES), 3DES, DES, MAC, HMAC, RC2, RC4, RC5, MD2, MD4, MD5, SHA1, SHA256, SHA384, SHA512 and RSA. The complete list of supported algorithms depends on the chosen Service Provider. 

    http://www.rapware.nl/prod_easycrypt_page1.asp?SubMenu=EasyCrypt

    How to port RAPWare EasyCrypt 6.1.1 to XE5

    1. Add the following lines to "RAPWare.inc"

    Code:
    {$IFDEF VER260} // Embarcadero BDS 12.0 / XE5
      {$DEFINE DELPHI2012}
      {$DEFINE DELPHIXE2}
      {$DEFINE RW_CAN_INLINE}

      {$DEFINE D5UP}
      {$DEFINE D6UP}
      {$DEFINE D7UP}
      {$DEFINE D9UP}
      {$DEFINE D10UP}
      {$DEFINE D11UP}
      {$DEFINE D12UP}
      {$DEFINE D14UP}
      {$DEFINE D15UP}
      {$DEFINE D16UP}
      {$DEFINE D2005UP}
      {$DEFINE D2006UP}
      {$DEFINE D2007UP}
      {$DEFINE D2009UP}
      {$DEFINE D2010UP}
      {$DEFINE D2011UP}
      {$DEFINE D2012UP}
    {$ENDIF VER260}
    2. Make the following changes in sourcefiles
    uRwDateTimeUtils.pas
    uRwSysUtils.pas
    Code:
    uRwDateTimeUtils.pas
    *********************
        LongDayNames               >>>  SysUtils.FormatSettings.LongDayNames                (2)
        LongMonthNames             >>>  SysUtils.FormatSettings.LongMonthNames              (3)
        ShortDateFormat            >>>  SysUtils.FormatSettings.ShortDateFormat             (1)
        TimeSeparator              >>>  SysUtils.FormatSettings.TimeSeparator               (7)
        TwoDigitYearCenturyWindow  >>>  SysUtils.FormatSettings.TwoDigitYearCenturyWindow   (1) 


    uRwSysUtils.pas
    ***************
        DecimalSeparator  >>> SysUtils.FormatSettings.DecimalSeparator  (2)
    3. Compile the following 4 packages under DXE5 (32bit)
    rRWCommon2012.dpk
    dRWCommon2012.dpk
    rRwEasyCrypt2012.dpk
    dRwEasyCrypt2012.dpk

    4. Install the two designtime packages under DXE5 (32bit)
    dRWCommon2012.dpk
    dRwEasyCrypt2012.dpk


    Download HERE
     
    paramithas likes this.
  2. dynamo
    Offline

    dynamo DF Expert

    Thanks
     
  3. sqlnew
    Offline

    sqlnew DF Member

    RE:

    Thanks
     

Share This Page