Simular entrada teclado

5 respostas
renatobach

Pessoal, alguém sabe se há alguma classe em java para simular entrada de teclado? Preciso desenvolver uma aplicação que faça leitura e autenticação de impressão digital e depois disso envie a String correspondente à autenticação para outra aplicação como se o cliente estivesse digitando.

Vlw

5 Respostas

C
 uma olhada na documentação de java.awt.Robot , talvéz possa te ajudar.
E

o certo seria JComm para se comunicar com o dispositivo.http://java.sun.com/products/javacomm/javadocs/index.html

renatobach

É isso mesmo.

Pessoal, obg.

T

renatobach:
Pessoal, alguém sabe se há alguma classe em java para simular entrada de teclado? Preciso desenvolver uma aplicação que faça leitura e autenticação de impressão digital e depois disso envie a String correspondente à autenticação para outra aplicação como se o cliente estivesse digitando.

Vlw

Isso é muito legal, mas vendo puramente pelo lado da Segurança (quem me acompanha aqui nesse fórum vai ver que sou meio paranóico com isso, é deformação profissional), acho que aí tem um “buracão” de segurança - é só deixar um ‘keylogger’ instalado na máquina onde está esse programa de leitura e autenticação de impressão digital, que você vai obter toda a informação secreta (um keylogger que se preze não distingue se as teclas foram geradas pelo hardware ou pelo software, e irá logar tudo.)
Mas como é o cliente que manda…

renatobach

thingol:
renatobach:
Pessoal, alguém sabe se há alguma classe em java para simular entrada de teclado? Preciso desenvolver uma aplicação que faça leitura e autenticação de impressão digital e depois disso envie a String correspondente à autenticação para outra aplicação como se o cliente estivesse digitando.

Vlw

Isso é muito legal, mas vendo puramente pelo lado da Segurança (quem me acompanha aqui nesse fórum vai ver que sou meio paranóico com isso, é deformação profissional), acho que aí tem um “buracão” de segurança - é só deixar um ‘keylogger’ instalado na máquina onde está esse programa de leitura e autenticação de impressão digital, que você vai obter toda a informação secreta (um keylogger que se preze não distingue se as teclas foram geradas pelo hardware ou pelo software, e irá logar tudo.)
Mas como é o cliente que manda…

Você tem toda razão, mas como o interesse meu era apenas saber como fazer não entrei em detalhes do projeto. Como você postou explico melhor. Na verdade o que será enviado para outra aplicação não será a String correspondendente à autenticação (como postei erroneamente), mas sim, o número de identificação (cartão) do cliente após buscar no banco de dados ao ser comparado com a String de autenticação.

Vlw.

Criado 14 de março de 2005
Ultima resposta 15 de mar. de 2005
Respostas 5
Participantes 4