shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [shell-script] Troca de letras


From: Roger Martins
Subject: RE: [shell-script] Troca de letras
Date: Fri, 6 Jan 2006 18:13:57 +0000 (GMT)

Mrbits,
   
  Eu li o seu artigo achei muito interessante, ja irei colocá-lo em pratica, eu 
sei que não é criptografia forte, estou interessado nisso mais a nivel de 
aprendizado mesmo.
   
  $ echo $MSG | tr 'a-zA-Z' 'b-zaB-Za'
   
  É mais ou menos isso que eu tinha feito. Mais uma vez valeu !
   
  

MrBiTs <address@hidden> escreveu:
  /*
Muito obrigado Mrbits, e a todos os outros que  responderam. Mrbits o que vc
me passou era exatamente o que eu queria.  Com base nisso eu fiz o script:
  
  #!/bin/bash
  clear
  while : ;
  do
  echo "1) Criptografar mensagem"
  echo "2) Descriptografar mensagem"
  echo "3) Sair"
  read -p "Digite sua escolha: " ESCOLHA
  case $ESCOLHA in
          1)
          read -p "Digite a mensagem que deseja criptografar: " MSG
          echo -e "Criptografando....\n"
          echo "####"
          echo $MSG | tr 'a-zA-Z' 'n-za-mN-ZA-M'
          echo -e "####\n"
          ;;
          2)
          read -p "Digite a mensagem que deseja descriptografar: " MSG2
          echo -e "Descriptografando....\n"
          echo "####"
          echo $MSG2 | tr 'a-zA-Z' 'n-za-mN-ZA-M'
          echo -e "####\n"
          ;;
          3)
          exit
          ;;
  esac
  done
  
  Se o codigo estiver "feio" não reparem estou aprendendo hehehe. Eu
entendi o que foi feito aqui 'a-zA-Z' 'n-za-mN-ZA-M' mais ainda não  está
totalmente claro em minha mente. Por isso Gostaria de que vc  explicasse
para mim um pouco melhor e ser der tambem como ficaria  apenas um salto a =
b b = c. Muito obrigado Valeu a todos.
*/

Olas

Parabéns pelo script. Mas, de novo, isso não é criptografia forte. Leia o
meu artigo :)

Para você fazer o tr pular um caracter, faça algo como

$ echo $MSG | tr 'a-zA-Z' 'b-zaB-Za'

[]'s



---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------



        Yahoo! Grupos, um serviço oferecido por:            PUBLICIDADE
    var lrec_target="_blank";var lrec_URL=new Array();  
lrec_URL[1]="http://br.rd.yahoo.com/SIG=12fg262ba/M=387526.7663462.8644437.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1136576244/A=3221952/R=0/id=flashurl/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10076&LID=289961&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs";;
  var 
lrec_flashfile="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_dell_fds_producto.swf?clickTAG=javascript:LRECopenWindow(1)";
  var 
lrec_altURL="http://br.rd.yahoo.com/SIG=12fg262ba/M=387526.7663462.8644437.1588051/D=brclubs/S=2137111254:HM/Y=BR/EXP=1136576244/A=3221952/R=1/id=altimg/SIG=16ehti2go/*http://landingstrip.dell.com/landingstrip/ls.asp?CID=10076&LID=289961&DGC=BA&DGStor=DHS&DGSite=Yahoo&Conum=BR&DURL=http://www1.la.dell.com/content/products/category.aspx/desktops?c%3Dbr%26l%3Dpt%26s%3Ddhs";;
  var
 
lrec_altimg="http://br.i1.yimg.com/br.yimg.com/i/br/ads6/0105_lrec_dell_fds_producto.jpg";;
  var lrec_width=300;var lrec_height=250;      
  
---------------------------------
  Links do Yahoo! Grupos
    
   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
    
   Para sair deste grupo, envie um e-mail para:
address@hidden
    
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 

  


                
---------------------------------
 Yahoo! doce lar. Faça do Yahoo! sua homepage.

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]