Sign up to save your podcastsEmail addressPasswordRegisterOrContinue with GoogleAlready have an account? Log in here.
June 06, 202315 - What is Time-based One Time Passwords?26 minutesPlayTOTPRandomnessRNGsPRNGsSeeded PRNGsHash FunctionsWhat are they / Where are they used?Important to keep in mind that there are crytpographic and non-cryptographic hash functionsTOTP combines Seeded PRNGs and Cryptographic Hash Functions to generate predictable, “random” codes using a seed and the current time.As long as your device has the correct time, you can generate the correct codeThis seed is present on your device (usually loaded through a QR code) and on the server.When you log in, the server knows what the code should be (based on current time), so it can confirm that you have the right codeemail the show: hosts (at) shortexplanations (dot) com...moreShareView all episodesBy Short ExplanationsJune 06, 202315 - What is Time-based One Time Passwords?26 minutesPlayTOTPRandomnessRNGsPRNGsSeeded PRNGsHash FunctionsWhat are they / Where are they used?Important to keep in mind that there are crytpographic and non-cryptographic hash functionsTOTP combines Seeded PRNGs and Cryptographic Hash Functions to generate predictable, “random” codes using a seed and the current time.As long as your device has the correct time, you can generate the correct codeThis seed is present on your device (usually loaded through a QR code) and on the server.When you log in, the server knows what the code should be (based on current time), so it can confirm that you have the right codeemail the show: hosts (at) shortexplanations (dot) com...more
TOTPRandomnessRNGsPRNGsSeeded PRNGsHash FunctionsWhat are they / Where are they used?Important to keep in mind that there are crytpographic and non-cryptographic hash functionsTOTP combines Seeded PRNGs and Cryptographic Hash Functions to generate predictable, “random” codes using a seed and the current time.As long as your device has the correct time, you can generate the correct codeThis seed is present on your device (usually loaded through a QR code) and on the server.When you log in, the server knows what the code should be (based on current time), so it can confirm that you have the right codeemail the show: hosts (at) shortexplanations (dot) com
June 06, 202315 - What is Time-based One Time Passwords?26 minutesPlayTOTPRandomnessRNGsPRNGsSeeded PRNGsHash FunctionsWhat are they / Where are they used?Important to keep in mind that there are crytpographic and non-cryptographic hash functionsTOTP combines Seeded PRNGs and Cryptographic Hash Functions to generate predictable, “random” codes using a seed and the current time.As long as your device has the correct time, you can generate the correct codeThis seed is present on your device (usually loaded through a QR code) and on the server.When you log in, the server knows what the code should be (based on current time), so it can confirm that you have the right codeemail the show: hosts (at) shortexplanations (dot) com...more
TOTPRandomnessRNGsPRNGsSeeded PRNGsHash FunctionsWhat are they / Where are they used?Important to keep in mind that there are crytpographic and non-cryptographic hash functionsTOTP combines Seeded PRNGs and Cryptographic Hash Functions to generate predictable, “random” codes using a seed and the current time.As long as your device has the correct time, you can generate the correct codeThis seed is present on your device (usually loaded through a QR code) and on the server.When you log in, the server knows what the code should be (based on current time), so it can confirm that you have the right codeemail the show: hosts (at) shortexplanations (dot) com