Monday, August 14, 2023

Another minor update for OpenSource LightKeysTransfer tool has been published

The new feature is support for slightly larger data.


The previous versions used RSA 2048 bit encryption. The data is encrypted using the public key and decrypted using the private key.

RSA 2048 bit keys cannot encrypt larger data.


This release supports larger data and here is the workflow:

1) Client generates a public/private key pair using RSA - asymmetric encryption - public key used for encryption, the data can be decrypted only with the private key. 

2) The server requests for the public key, the public key generated from the client is entered.

3) The server generates Key and IV using TripleDES - symmetric algorithm i.e same Key and IV are used for encryption and decryption.

4) The server displays encrypted Key and IV. These are entered in Client. The Client decrypts the encrypted Key and IV using the private key of the RSA

5) The server prompts for which file needs to be encrypted etc... like previous version

6) Encrypts data using RSA Key and IV and displays

7) After entering the encrypted data in the client, the client decrypts the data.


For .Net enthusiasts: Here is a blog post explaining RSA encryption - An overview of RSA for asymmetric encryption, decryption using C#.

LightKeysTransfer source code's CryptHelper.cs has the source code for RSA and TripleDES.

A new blog post would be written explaining TripleDES later in the technical- blog: https://www.alightservices.com/technical-blog/


I don’t have any fake aliases, nor any virtual aliases like the psycho spy R&AW traitors of India. NOT associated with the erra / yerra karan, kamalakar, diwakar, kareem, karan, erra / yerra sowmya, erra / yerra sowjanya, zinnabathuni sowjanya, bojja srinivas (was a friend and batchmate 1998 – 2002, not anymore), mukesh golla (was a friend and classmate 1998 – 2002, not anymore), erra sowmya, erra sowjanya, thota veera, uttam’s, bandhavi’s, bhattaru’s, thota’s, bojja’s, bhattaru’s or Arumilli srinivas / Arumilli uttam(may be they are part of a different Arumilli family – not my family). I don’t have any siblings by the name of Sowjanya or Sowmya, Srinivas, Uttam.


-

Mr. Kanti Kalyan Arumilli

B.Tech, M.B.A

https://www.facebook.com/kanti.arumilli

https://www.linkedin.com/in/kanti-kalyan-arumilli/

https://www.threads.net/@kantiarumilli

https://www.instagram.com/kantiarumilli/

https://www.youtube.com/@alighttechnologyandservicesltd

https://www.youtube.com/@kantikalyanarumilli

https://twitter.com/KantiKalyanA/

https://kantikalyan.medium.com/

https://www.facebook.com/ALightTechnologyAndServicesLimited/

https://www.linkedin.com/company/alight-technology-and-services-limited/

Founder & CEO, Lead Full-Stack .Net developer

ALight Technology And Services Limited

Phone / SMS / WhatsApp on the following 3 numbers:

+91-789-362-6688, +1-480-347-6849, +44-07718-273-964

+44-33-3303-1284 (Preferred number if calling from U.K, No WhatsApp)

No comments:

Post a Comment