GithubHelp home page GithubHelp logo

decarv / hashify-pass Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 1.56 MB

Repositório do HashifyPass, uma ferramenta usada para visualização de senhas

License: Other

JavaScript 99.94% Shell 0.01% Python 0.06%

hashify-pass's Introduction

HashifyPass

HashifyPass é uma ferramenta usada para visualização de senhas em websites, como alternativa à utilização da visualização de senha em texto plano. Esta ferramenta busca evitar ataques de shoulder surfing durante a digitação da senha.

O HashifyPass é um trabalho criado com base no trabalho anterior hashify.js. As mudanças em relaçãoao trabalho anterior foram (a) modificação do arquivo src/hashify.js; e (b) criação do arquivo src/hashifypass.js.

Instalação do HashifyPass em um formulário de login

O HashifyPass pode ser adicionado a qualquer formulário de login, conforme instruções abaixo.

Clone o repositório do HashifyPass localmente, dentro do diretório de interesse:

git clone https://github.com/decarv/hashify-pass

No arquivo html que contém o formulário de login, adicione os scripts presentes no diretório hashify-pass/src (assumindo que o git clone foi feito para o diretório hashify-pass):

<script type="text/javascript" src="hashify-pass/src/libs/jquery-3.4.1.min.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/libs/sha.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/libs/mo.min.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/libs/jsbi.mjs" defer></script>
<script type="text/javascript" src="hashify-pass/src/js/custom_fonts.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/js/custom_icons.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/js/hashify.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/js/hashifypass.js" defer></script>
<script type="text/javascript" src="hashify-pass/src/js/bundle.js" defer></script>

No mesmo arquivo, no lugar que desejar, adicione o botão do HashifyPass:

<button id="hashifyPassButton" type="button">
  Hashify
</button>

O HashifyPass deve estar habilitado no formulário de login a partir de agora. Estilos podem ser aplicados à vontade nos botões e no formulário.

Vídeo da Instalação

Um vídeo suplementar que segue os passos acima pode ser encontrado neste link.

Licença

Este software é distribuído sob a Licença MIT, que pode ser encontrada no arquivo LICENSE neste repositório.

hashify-pass's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.