Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

saidmrn

Segurança com Base64

Recommended Posts

Olá pessoal,tudo bem ?poderiam me tirar uma simples dúvida.

 

estou usando base64 para codificar uma senha.porém fico me perguntando,se alguém quiser descobrir,é muito simples,não ?

 

se pegasse a senha codificada do que adiantaria estar codificada se qualquer um pode decodificar?

então tenho esta dúvida,qual a funcionalidade disto ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O base64 serve basicamente para enviar dados binários por meios que lidam apenas com texto, por exemplo, anexar um arquivo a um e-mail.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Alvaro_php
      Pessoal boa noite
      Tenho um sistema em Visual Basic 6 que utiliza um documento do Word que é enviado para as empresas, onde tenho algumas flags que são utilizadas para colocar no nome da empresa e endereço e que são enviadas via email

      Estou conseguindo converter esse documento do WORD em PDF sem problemas
      Private Sub ConverterWordParaPDF()

          On Error GoTo TrataErro
          Dim ObjWord2 As Word.Application
          Dim ObjWordDoc2 As Word.Document
          
          Set ObjWord2 = CreateObject('Word.Application')
          ObjWord2.Visible = False
          ObjWord2.DisplayAlerts = wdAlertsNone

          Set ObjWordDoc2 = ObjWord2.Documents.Open(App.Path + '\Documento.doc', True, True, False, Replace(Replace(Replace(Replace(Rs(1), '/', ''), '-', ''), '.', ''), '_', ''))

          ObjWordDoc2.ExportAsFixedFormat OutputFileName:= _
          App.Path + '\Documento.pdf', ExportFormat:=wdExportFormatPDF, _
          OpenAfterExport:=False, OptimizeFor:=wdExportOptimizeForPrint, Range:= _
          wdExportAllDocument, from:=1, To:=1, Item:=wdExportDocumentContent, _
          IncludeDocProps:=True, KeepIRM:=True, CreateBookmarks:= _
          wdExportCreateNoBookmarks, DocStructureTags:=True, BitmapMissingFonts:= _
          True, UseISO19005_1:=False
              
          ObjWord2.Visible = False
          ObjWord2.Quit (False)
          Set ObjWord2 = Nothing
      Exit Sub
      TrataErro:
        msgbox 'Erro ao converter o documento'
      End Sub

      Porém a senha que coloquei no word, não está ficando no arquivo pdf após a conversão, e também não achei nenhuma opção para incluir uma senha nesse novo arquivo

      Não estou usando o Crystal e o documento do word é um documento qualquer que o cliente usa, por isso que não da para utilizar o crystal

      Alguém sabe como que eu poderia fazer essa conversão e colocar a senha nesse novo arquivo ou teria alguma outra forma de converter esse documento para pdf que desse para colocar a senha

      Desde já agradeço a todos
    • Por biakelly
      Oi tudo bem?
       
      Não sou muito a favor de enviar e-mail com imagem, mas surgiu uma necessidade para enviar, desta forma no meu form de email (uso SendGrid para entrega) adicionei meu código Base64 de uma imagem que quero enviar:
       
      $message = "<img width='250px' height='58' alt='Bia' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABuCAYAAACJI3.......' /> Obs.: Não coloquei o código Base64 completo pois é muito grande.
       
       
      Estou fazendo desta forma pois é mais fácil e não entendo de NodeJS para criar um CID (considerando também que é ultrapassado)
       
      Bem, ao enviar o e-mail o que recebo é uma imagem quebrada desta forma:

       
      Pesquisando na web li que a incidência de aplicação de imagem aumenta o tamannho do e-mail e alguns serviços incluindo Gmail, Iphone, Android e Outlook podem bloquear nativamente.
       
      Portanto minha pergunta é: como resolver isso para que serviços possam abrir naturalmente a imagem sem bloqueio
       
      Desafio imenso imagino, me ajuda?
       
    • Por My Work
      Boa tarde!
      Gostaria de tirar algumas duvidas sobre php.
      Estou utilizando em um projeto de estudo, aqueles editores de texto que formata os textos e envia para o banco de dados na text área.
      lá posso copia e colar a imagem jpeg por exemplo e salvo no BD codificada certo?
      Sendo que para recuperar essa imagem.....vocês teriam algum procedimento para que possa filtrar e vir somente a imagem sem o texto que salvei junto da imagem? Tipo copio e cola a imagem no text área e embaixo da imagem digitaria algo, meio que postagem de blog, vamos dizer assim.
      Como a listagem SELECT * FROM  é feita e salva em array para depois exibir o campo imagem, e o campo  texto. Queria que em algum momento pudesse escolher somente vir  a imagem. sem texto.

      Código:
       
      //aqui esta puxando os arquivos do BD e   funcionando perfeito.....
       while($exibe = $resultado->fetch(PDO::FETCH_OBJ)){
               ?>
       
      <!--Ambiente dos Post iniciais->

      <div class="posts_indi">

          <data>Postado em: <strong> Aqui tá funcionando normal, por isso não colei  nada....</strong> </data>
          
          <!-- Titulo das postagens-->
          <h1 id="title"> <?php echo $exibe->titulo;?> </h1> Aqui esta ok também
       
       
          <!-- Imagens das postagens quando houver. Senão aparece os textos apenas-->
       
      //É aqui que estou querendo ajuda, pois como o campo descricao salva texto e imagem semelhante esse editor de texto aqui que estou escrevendo, então ele lista tudo. Sendo que queria esse efeito ae de mostrar apenas imagem sem texto para depois ter mais controle  no css ou js seja na imagem.

            <div class="imgp"> <?php echo $exibe->descricao;?> </div>
       
      Então gostaria que ficasse mais ou menos assim:
       
      imagem:
         <div class="imgp"> <?php echo $exibe->descricao;?> </div>
       
      Texto:
         <div class="imgp"> <?php echo $exibe->descricao;?> </div>
       
      Quando salva apenas texto, ele já lista normal. sem aparecer nenhum erro.

      Por que quero isso??
       Por que o sistema de postagem seria algo intranet, e as publicações envolvem copiar e colar planilhas do excel que esta funcionando normal também.
      Mas na questão de imagem, gostaria de poder manipular no sentido de poder implementar uma mini galeria de imagem caso a empresa queira publicar mais de uma foto. Pois ao publicar duas fotos elas ficam uma embaixo da outra e cria um paragrafo.
       
      Desde já agradeço a atenção e ajuda de todos...... Abraço
       
    • Por marsolim
      e aí galera... então tô querendo fazer um sistema de validar a senha por um código enviado pro email da criatura na hora de fazer o cadastro. tive duas ideias aqui...
       
      1. criar um campo na tabela de usuarios mesmo vamos dizer de nome status onde na hora do cadastro mete lá o código gerado randomicamente e manda o email pra pessoa e aí a pessoa insere o código recebido no email e bota ele num campo de formulário pra enviar pro sistema e então vai e bota confirmado no lugar do código na tabela e a partir daí, uma vez que foi confirmado entra normalmente.
       
      2. criar uma tabela com o id da criatura e o o código e então a pessoa insere o código e aí bota confirmado ou exclui a linha já que ela pode não ser necessária pois nesse caso a ideia é se tem a linha é porque ainda não confirmou e se não tem é porque já confirmou.
       
      ora pois eu cá acho que a primeira ideia é mais pratica porque não precisa de duas querys ou join pra fazer isso o que poupa recurso do sistema mas vocês faz de forma diferente? tem alguma outra técnica mais eficaz e própria pra isso?
       
      agradecido.
    • Por marsolim
      fala grandes tudo na base do café? hehehe
      hoje tô postando mais pra uma troca de experiência sobre as formas de checar uma sequência de senha pra ver se não é tudo igual tipo aaaaaaaa ou 11111111, se é uma sequência crescente como abcdefgh ou 12345678 e se é uma sequência decrescente tipo hgfedcba ou 87654321. eu criei um script aqui que usa o ord() pra comparar o decimal de cada caractere com o próximo ou anterior. tá funcionando bem mas queria saber como vcs fazem isso, se tem uma forma mais prática e mais elegante e tal. meu script...
      $str = "dcba"; $pos = 1; $comprimento = strlen($str); $iguais = false; $seq_mais = false; $seq_menos = false; //******************************************* for($i = 0; $i < $comprimento - 1; ++$i){     if($str[$i] == $str[$i + 1]){         $pos += 1;     } } if($pos == $comprimento){     $iguais = true; } //******************************************* $pos = 1; for($i = 0; $i < $comprimento - 1; $i++){     if(ord($str[$i + 1]) == (ord($str[$i]) + 1)){         $pos += 1;     } } if($pos == $comprimento){     $seq_mais = true; } //******************************************* $pos = 1; for($i = 0; $i < $comprimento - 1; ++$i){     if(ord($str[$i]) == (ord($str[$i + 1]) + 1)){         $pos += 1;     } } if($pos == $comprimento){     $seq_menos = true; } echo $iguais . " - " . $seq_mais . " - " . $seq_menos; não botei teste de porcentagem de match, é só um teste simples por horas.
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.