Encriptar desencriptar con clave propia , que funcion o donde puedo encontrara informaci ón?

necesito encriptar algunos campos de una tabla , ya se como hacerlo a
nivel de ruby on Rails, pero no encuentro la función para hacerlo

Gracias

Angel Mauricio Pino G
[email protected]
Movil: 08-577.92.72

2008/7/6 Angel Mauricio Pino Gonzalez
[email protected]:

necesito encriptar algunos campos de una tabla , ya se como hacerlo a
nivel de ruby on Rails, pero no encuentro la función para hacerlo.

Cómo dice, joven? :slight_smile:

Mira a ver si nos puedes dar más información…

On Sun, Jul 6, 2008 at 10:11 PM, Angel Mauricio Pino Gonzalez
[email protected] wrote:

necesito encriptar algunos campos de una tabla , ya se como hacerlo a
nivel de ruby on Rails, pero no encuentro la función para hacerlo

Necesitas una libreria para cifrar cosas con algun algoritmo
simetrico, por ejemplo crypt (gem install crypt):

require 'rubygems'
require 'crypt/rijndael'

# la llave para cifrar debera ser accesible por la aplicacion Rails
key = Crypt::Rijndael.new('llave')

# esto es lo que guardas en base de datos
cyphertext = key.encrypt_string('dato a cifrar')

# asi recuperas el dato en claro
key.decrypt_string(cyphertext) # => 'dato a cifrar'

crypt es puro Ruby, si necesitas algo con mejor rendimiento en el Ruby
Cookbook recomiendan EzCrypto que tira de OpenSSL (gem install
ezruby).

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs