AES (encriptação e decriptação de dados)

Biblioteca para encriptar e decriptar dados, usando uma senha. Muito útil para ofuscar arquivos, assim somente com a senha será possível recuperar o arquivo encriptado. Na verdade, esta lib possui funções que encriptam apenas strings, fica a cargo do programador ler e gravar os arquivos em modo binário. Baixe arqui: http://br4.biz/arqs/wl/?id=pykln5Xyxfxw6NpV80TKzYIBS0uoVd8H&mode=regular Link corrigido(2020): https://www.mediafire.com/file/jqvcp3xdnnvr2xm/aesprisma.zip/file (clique…

Continue reading

Biblioteca sha1, sha256 e md5

São bibliotecas de encriptação de dados, para ofuscar dados. Não há como reverter o processo, sendo apenas usadas para arquivar senhas e compará-las em um processo de login, também servem para verificar a integridade de um arquivo. Veja os exemplos: (link alternativo: baixar todos); SHA1: (BAIXAR)

SHA256: (BAIXAR)

MD5: (BAIXAR)

  Bom,…

Continue reading

Conjunto de ferramentas arq (arquivamento)

Estou criando um conjunto de bibliotecas referentes a compressão, empacotamento, descompressão e extração  de arquivos. Já tenho três boas libs, todas vão ficar em uma pasta chamada ‘arq’. Baixe <arqui>. As bibliotecas que já tenho desenvolvidas são: 1 – Compressão e extração lzw.pris:  lzw =  inclua’arq.lzw’; Apenas para texto, não é eficiente para mídias como fotos…

Continue reading

Despertador

Há algum tempo, eu criei uma lib para usar como despertador, assim ao invés de criar um despertador do zero, você tem uma classe pronta com os métodos necessários para criá-lo. Baixe o arquivo <aqui> (uma pasta desp zipada), descompacte-a e copie para o diretório de libs Prisma. (já está incluso desde as primeiras versões…

Continue reading

A função “principal” e algumas particularidades

  Essa função seria o “main” do C, ou “Main” do Java, isto é, uma função que é executada em primeiro lugar ao carregar o programa. Veja o código em C:

(para compilar use: gcc -o teste teste.c ) Ao executar o código acima compilado, a função ‘main’ será executada automaticamente, executando, por consequência,…

Continue reading

Verificando se um arquivo ou pasta existe e o tamanho

Usando apenas a biblioteca padrão Prisma, vamos criar uma função para verificar se um arquivo ou pasta existe, e outra para calcular o tamanho de um arquivo. Vamos aos códigos. Para verificar a existência de um arquivo, basta tentar abri-lo:

A mesma função também verifica se uma pasta existe:

  Para obter o…

Continue reading