pan*_*rey 6 ruby uniqueidentifier identification unique-key system-identification
有没有办法在Ruby中生成唯一的硬件相关标识密钥?
ste*_*lag 11
在Ruby 1.9.2中它是内置的.
require 'securerandom'
puts SecureRandom.uuid
#ff97e1e1-22d4-44cf-bf5d-ef1e26444a06
Run Code Online (Sandbox Code Playgroud)
对于硬件相关的标识密钥,我们使用MAC地址.
媒体访问控制地址(MAC地址)是分配给网络接口的唯一标识符,用于物理网段上的通信.MAC地址通常由网络接口卡(NIC)的制造商分配,并存储在其硬件,卡的只读存储器或一些其他固件机制中.[维基百科]
这是我们使用的宝石.
NAME macaddr DESCRIPTION cross platform mac address determination for ruby URI http://codeforpeople.com/lib/ruby http://rubyforg.org/projects/codeforpeople INSTALL gem install macaddr SYNOPSIS require 'macaddr' Mac.addr #=> first mac addr on your system Mac.addr.list #=> all mac addrs on your system
归档时间: |
|
查看次数: |
3225 次 |
最近记录: |