Django / generate a password

Hint: Click ↑ Pushed to see the most recently updated apps and libraries or click Growing to repos being actively starred .
3 (+0)

Login as any user with a master password. Add master password support to your custom authentication backend.

250 (+0)

Class-based views for password reset

2 (+0)

A password manager REST service with client-side encryption

14 (+0)

Crack the django password on the way. By default Django use pbkdf2 and sha256 method to encrypt user's password. Once get the password stored in the database table, you need to compare it with others if brute force cracking. It is recommended that you use hash table comparison. The tool 'rainbow crack' can generate rainbow hash tables while another tool 'hashcat' brute-force cracks password from a dictionary alive. Because django uses PBKDF2(Password-Based Key Derivation Function), it would take too long to generate a password.

331 (+0)

"Magic Links" - URLs with authentication tokens for one-click login

connect- 🌿
2 (+0)

## Inspiration Imagine you’re meeting someone for the first time. You’d like to add them on your facebook,on your instagram, maybe even on your snapchat. Isn’t it hugely inconvenient to open up each social media app and take down someone’s username for each social app? ## What it does Connect is a web app that does the same for you in a simple click. Using google tone, our web app generates a sound to transfer a url from one person to another.This url is unique and includes all the usernames of all social apps the user may be on. So, with a simple click, you can transfer or receive a multitude of information. ## How we built it We built our user interface using HTML and CSS. We use PHP to generate links for each social media app, depending on the username input, and created a unique url and webpage for each user. We used simple text files to store our data, which included a username, password, and social media usernames. ## Challenges we ran into We initially used Django, SQLite and Python to store and encrypt the data, and generate urls. We also tried to use JavaScript to receive the data from the back end. However, communicating between front end and back end proved to be a challenge as Django isn't very well documented. We then switched to PHP which was relatively easier. However, communicating between action forms on front end and data bases accessed by PHP wasn't easy as we couldn't call our PHP functions directly onto our form input boxes. Instead, we called a url which called a PHP function and returned its value. ## Accomplishments that we're proud of We're proud of ## What we learned We learned the importance of team work and cooperation. Since we were in a team of four and didn't clearly define our roles at the beginning, we ended up overlapping some of our work. This is when we organised ourselves, and allocated roles to members, according to the member's proficiency or experience or simple enthusiasm to learn a new language. We also learned the power of simplicity. The complicated process of communicating data between front-end and back-end that we initially tried didn't improve our functionality much, compared to the relatively easier but effective way we ended up using. ## What's next for Connect In the future, we would like to expand this by making it into an android app. In addition to generating a sound to transmit the url, we would also like to use Near Field Communication. With this addition, the app can transmit the url if the user just taps his or her phone to the other’s. Also, as our users grow in number and our data base becomes larger, we would also like to move the data base from simple text files to perhaps MySQL, and use PHP to directly access values from it. We would also like to add functions, such as sending github portfolios, sending information such as work experience or skills, and generating a e-business card that could be transmitted to potential employers using NFC or Google Tone. This would help save paper, as we are essentially transmitting information that a resume and/or a business card would include.

25339 Django libraries
(20827 libraries)
(96264 libraries)
(52380 libraries)
(17308 libraries)
(29195 libraries)
(46588 libraries)
(24392 libraries)
(44171 libraries)
(14276 libraries)
(10302 libraries)
(25339 libraries)
(16460 libraries)
(164451 libraries)
(15880 libraries)
(15594 libraries)
(77659 libraries)
(73399 libraries)
(59474 libraries)
(12535 libraries)
(99758 libraries)
(82157 libraries)
(48269 libraries)
(44349 libraries)
(11019 libraries)
(68190 libraries)
(101287 libraries)
(130728 libraries)
(142671 libraries)
(6819 libraries)
(4501 libraries)
(11410 libraries)
(41130 libraries)
(2695 libraries)