2FA with Images
Image generation on sha3 hashes given as hexadecimal. Due to the nature of 2 hexadecimals being 255; image size was decided to be 255 x 255 to allow x,y coordinates to be gained in a 1:1 ratio when converted to decimal. As rgba colours are (255,255,255,255) in the pillow library, simple hexadecimal to decimal conversion was used to create colours from the hashes.
Log in or sign up for Devpost to join the conversation.
Html css front end with php scripts to validate login credentials and send data back to python backend. Time, password and email of login used to generate 3 images. 6 extra random images are generated and are sent to the user webpage. The three images related to the user then appears on the users device in an order which they must click on the webpage with 9 images.
Log in or sign up for Devpost to join the conversation.
Leave feedback in the comments!
Log in or sign up for Devpost to join the conversation.
Log in or sign up for Devpost to join the conversation.