Ruby语言虽然是一个结构比较简单的编程语言,但是其中也有程序加密的功能。在这里我们就以几个代码范例来为大家具体讲解Ruby加密方法。#t#
Ruby加密之md5
- require 'md5'
- puts MD5.hexdigest('')
Ruby加密之sha1
- require 'digest/sha1'
- puts Digest::SHA1.hexdigest('')
Ruby加密之base64
- require 'base64'
- code = Base64.encode64('hallo')
- source = Base64.decode64(code)
Ruby加密之uri
- src = 'abc编码asdf'
- code = URI.encode src
- src = URI.decode code
- puts code
- puts src