De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Camaleão
Colaboração: Rubens Queiroz de Almeida
Data de Publicação: 29 de Outubro de 2003
Camaleão é um programa que permite a comunicação segura através da internet por fazer uso da esteganografia. As técnicas de mascaramento utilizadas no programas são as mais recentes tendo alta segurança e robustez. Além disso, é possivel mascarar os dados com chaves muito seguras tais como 8192 bits, 16384 bits e mais. O programa é todo desenvolvido na linguagem de programação JAVA.
Módulo para entrada de senha sem o uso do teclado (PHP)
Colaboração: Caio Souza <<caio_sm (a) yahoo com br>>
http://dicaslinux.linuxsecurity.com.br/?modulo=artigos&id=107
Módulo para entrada de senha sem o uso do teclado
Arquivo PHP desenvolvido utilizando HTML, PHP e JavaScript para entrada de senha em um determinado módulo de um site sem a utilização do teclado, o que inibe trojans que capturem a senha digitada. O mesmo processo utilizado em site de bancos. Por Rafael Lossurdo.
Desenvolvi este arquivo com o intuito de aprender e ao mesmo tempo, disponibilizar aos linuxer esta ferramenta que pode em muito, melhorar a segurança num módulo de administração dentro de uma empresa ou mesmo na manutenção de um site por um cliente, inibindo a utilização de trojans para acesso aos dados digitados através do teclado.
A mudança dos números para composição da senha se alteram aleatóriamente a cada reload da página!
Gostaria que me fossem enviados e-mails sobre este arquivo PHP, com críticas, sugestões ou elogios.
Rafael Lossurdo
<rafael (a) dicaslinux com br>
Porto Alegre - RS
Brazil
************************************
* PRODUZIDO POR: LOSSURDO, RAFAEL *
* PORTO ALEGRE - RS - BRAZIL *
* MAIO/2003 *
* DISTRIBUIÇÃO LIVRE - GPL *
* GENERAL PUBLIC LICENCE *
************************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01
Transitional//EN">
<html>
<head>
<title>Teste de JavaScript</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<script language="JavaScript">
function coloca0()
{ senha.value = senha.value + "0"; }
function coloca1()
{ senha.value = senha.value + "1"; }
function coloca2()
{ senha.value = senha.value + "2"; }
function coloca3()
{ senha.value = senha.value + "3"; }
function coloca4()
{ senha.value = senha.value + "4"; }
function coloca5()
{ senha.value = senha.value + "5"; }
function coloca6()
{ senha.value = senha.value + "6"; }
function coloca7()
{ senha.value = senha.value + "7"; }
function coloca8()
{ senha.value = senha.value + "8"; }
function coloca9()
{ senha.value = senha.value + "9"; }
function coloca10()
{ senha.value = senha.value + "10"; }
function limpa()
{ senha.value = ""; }
function mostrasenha()
{
alert( "A senha escolhida foi: " + senha.value );
senha.value="";
envia.focus(); }
</script>
<style type="text/css">
<!--
.botaonumero {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: lowercase;
color: #000000;
background-color: #E8E8E8;
background-position: center center;
border: 1px solid #FFFFFF;
}
—>
</style>
<style type="text/css">
<!--
.botaonumero2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-transform: lowercase;
color: #000000;
background-color: #E8E8E8;
background-position: center center;
border: 1px solid #000000;
}
—>
</style>
</head>
<body>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<table border="1" align="center" cellpadding="4"
cellspacing="0">
<tr>
<td width="138" align="left" bgcolor="#666666">
<?php
$total = "";
for( $i=0; $i<=9; $i++ )
{
$valor = rand( 0, 9 );
if( strpos( $total, "$valor" ) > -1 )
{ $i--; }
else {
$posicao[ $i ] = $valor;
$total .= $posicao[ $i ]; }
}
?>
<input type="button" name="zero" value=<?php echo
$posicao[1]; ?> <?php echo 'onClick="coloca'; echo
$posicao[1]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[2]; ?> <?php echo 'onClick="coloca'; echo
$posicao[2]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[3]; ?> <?php echo 'onClick="coloca'; echo
$posicao[3]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[4]; ?> <?php echo 'onClick="coloca'; echo
$posicao[4]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[5]; ?> <?php echo 'onClick="coloca'; echo
$posicao[5]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[6]; ?> <?php echo 'onClick="coloca'; echo
$posicao[6]; echo '();"'; ?> class="botaonumero">
</td>
</tr>
<tr>
<td align="left" bgcolor="#666666">
<input type="button" name="zero" value=<?php echo
$posicao[7]; ?> <?php echo 'onClick="coloca'; echo
$posicao[7]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[8]; ?> <?php echo 'onClick="coloca'; echo
$posicao[8]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[9]; ?> <?php echo 'onClick="coloca'; echo
$posicao[9]; echo '();"'; ?> class="botaonumero">
<input type="button" name="zero" value=<?php echo
$posicao[0]; ?> <?php echo 'onClick="coloca'; echo
$posicao[0]; echo '();"'; ?> class="botaonumero">
<input type="button" name="limpar" value="limpar"
onClick="limpa();" class="botaonumero">
</td>
</tr>
<tr>
<td bgcolor="#CCCCCC">
Senha <input type="password" name="senha" size="10"
maxlength="10" onFocus="envia.focus();">
<input type="button" name="envia" value="enviar"
onClick="mostrasenha();" class="botaonumero2">
</td>
</tr>
</table>
</body>
</html>