ped*_*ooo 4 base64 ruby-on-rails
我正在Ruby on Rails中的Base64中工作,并且有一个问题:
例如,如何对Base64进行以下编码/解码?
<a href="myroute?id=<%=@client.id%>"> MY LINK</a>
Run Code Online (Sandbox Code Playgroud)
ActiveSupport::Base64.encode64(`whateveryouwanttoencode`)
Run Code Online (Sandbox Code Playgroud)
您确实没有提供足够的细节来说明您到底想做什么。。。我提供的方法就是您完成 Base64 编码的方法,这就是您所需要的吗?
一些文档:http://www.rubydoc.info/docs/rails/3.0.0/ActiveSupport/Base64
小智 6
要创建Base64,请尝试以下操作:
def create_base_64
begin
#for create
a = 1
b = Base64.encode64(a.to_s)
# for decoding
c = Base64.decode64(b)
puts c
rescue Exception => e
puts e
end
end
Run Code Online (Sandbox Code Playgroud)
为了提高安全性,请尝试将其破解。例如:
b[1] = b[1] << SecureRandom.hex(1)
Run Code Online (Sandbox Code Playgroud)
其他操作,您获得了参数b:
b = params[:b]
b[2]=""
b[2]=""
c = base64.decode64(b.to_s)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7073 次 |
| 最近记录: |