Skip to content

juparog/EncryptVigen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Encrypt Vigen

📦 Encriptacion de mensajes con algoritmo vigenere

  • Usa un codigo basado en el algoritmo vigenere
  • Trabaja con entradas de tipo string: texto, archivos, campos de base de datos, entre otros
  • Devuelve un string con los datos codificados mediante la clave suministrada

Esta libreria esta basada en el código de Easy Encryption para C++

Instalación

Agregue esta línea al Gemfile de su aplicación:

gem 'encrypt-vigen', '~> 1.0'

Ó intalando desde la linea de comando con:

gem install encrypt-vigen

Instrucciones

# archivo: EncryptVigen/test.rb

# importar gema
require './lib/encryptvigen.rb'

# mensaje
msg = 'HELLO WORLD'
# clave
key = 'THISISMYKEY'

p "Mensaje original: #{msg}"

# Encryptar mensaje
msg_encrypt = EncryptVigen.encrypt(msg, key)
p "Mensaje encriptado: #{msg_encrypt}"

# Desencriptar mensaje
msg_decrypt = EncryptVigen.decrypt(msg_encrypt, key)
p "Mensaje desencriptado: #{msg_decrypt}"

Historial

Ver el historial de cambios

Contribuyendo

Se motiva a los todos los desarroladores a ayudar a mejorar este proyecto. Aquí hay algunas maneras en que puede ayudar:

Para comenzar con el desarrollo y las pruebas:

git clone https://github.com/engineer-jrg/EncryptVigen.git
cd EncryptVigen

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages