-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Talk] Creating Secure OTPs: Best Practices #28
Comments
Hey @sayakongit Do you want to present this in this month meetup on May 18th? |
Hey @anistark, yes sure. |
Hi @anistark, the meet-up is happening on 18th? |
@sayakongit Yes |
@sayakongit We had to cancel May meetup but will you be able to present in June 22nd meetup? |
Hi @anistark, yes I will be available on 22nd of June. |
@sayakongit There's a slight scheduling conflict. |
@anistark It would be difficult to manage on 15th. If possible, I can join the following month. |
@sayakongit July meetup is on 13th. Will that work for you? |
Yes, I'll be available on 13th. |
Title of the talk
Creating Secure OTPs: Best Practices
Description
I will be presenting on "Creating Secure OTPs: Best Practices." Initially, I'll discuss the importance of OTPs (One-Time Passwords) and highlight different types, such as time-based and HMAC-based OTPs. Additionally, I'll explain why relying solely on random number generators for OTP generation isn't ideal due to potential security threats.
Next, I'll delve into the cryptographic approach used to generate OTPs, emphasizing its role in enhancing security. I'll also introduce the PyOTP Python library, which simplifies the OTP generation process. A live demonstration using PyOTP will illustrate its functionality.
Following the demonstration, I'll open the floor to audience questions, encouraging a deeper understanding of the topic. In conclusion, I'll stress the significance of adhering to secure OTP generation practices to effectively mitigate security risks.
What format do you have in mind for your talk?
Talk
Table of contents
What domain would you say your talk falls under?
Core Python
Duration in minutes (including Q&A)
20
Prerequisites
Basic knowledge of Python.
Speaker bio
I am a Systems Engineer at TCS with a passion for community engagement and open source contributions. I have worked as a full stack developer with Python based frameworks such as Django, Flask etc. and all major JavaScript frameworks. Throughout my career, I've attended, organized, and spoken at numerous community events, sharing insights and experiences with fellow enthusiasts. As an active open source contributor and maintainer, I strive to foster collaboration and innovation within the developer community.
LinkedIn: https://www.linkedin.com/in/sayaksaha10/
Twitter: https://twitter.com/10_sayak
The talk/workshop speaker agrees to
Share the slides, code snippets and other material used during the talk
If the talk is recorded, you grant the permission to release
the video on BangPyper's YouTube
channel
under CC-BY-4.0
license
Not do any hiring pitches during the talk and follow the Code
of
Conduct
The text was updated successfully, but these errors were encountered: