-
Notifications
You must be signed in to change notification settings - Fork 3
Talk Proposal: Cross Language Encryption and Decryption for .NET Web Application. #191
Description
- Draft Title: Cross Language Encryption and Decryption for .NET Web Application.
- Length: 7 min
- **Links: https://github.com/asifahmed3959/EncryptionDecryptionBlazorWebAssembly **
I have developed a PCI complaint V4 Secure Payment Card Gateway for a major conglomerate. Throughout that experience I have faced a challenge, and I would like to share that experience. To develop the web application we used the .NET framework of Microsoft. .NET has a framework for frontend, client side rendering called Blazor WebAssembly which uses C#. And the task was to encrypt user information such as credit card number, cvv, expiry date on the client side, using Asymmetric Encryption, and the Algorithm we used is the RSA. However, C# requires the operating system for using its cryptography library, which is not available in the browser. Thus, I had to use javascript interoperability with c# on the browser for encrypting the information. It talks about the challenges faced, such as Algorithm Compatibility, The public key formatting, Data Format Consistency, Use of both APIs.
Speaker Bio
- Name: Asif Ahmed
- Mini-bio: My name is Asif Ahmed, and I did my masters in Electrical and Computer Engineering from University of Ottawa, I came from Ottawa, I am new in Vancouver, and I love wandering through the infinite unknown of technology and ideas.
- Picture for slides: (We like to include a picture of each speaker in our slides for the event intro)
- Would you like help with your presentation? Yes please. (Feedback on notes, practice run)
- **Social media link(s): website: https://asifahmed3959.github.io/ , twitter: https://x.com/aa16dev , linkedin: https://www.linkedin.com/in/asifahmed3959/ **
- Do you agree to the [VanJS Code of Conduct]? Yes