文件名称:ip_anonymizer:Ruby和Rails的IP地址匿名器
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-11 18:12:06
Ruby
IP匿名器 :globe_showing_Americas: Ruby和Rails的IP地址匿名器 适用于IPv4和IPv6 旨在帮助遵守 入门 将这些行添加到应用程序的Gemfile中: gem 'ip_anonymizer' 匿名IP有两种策略。 掩蔽 这是: 对于IPv4,将最后一个八位位组设置为0 对于IPv6,将最后80位设置为零 IpAnonymizer . mask_ip ( "8.8.4.4" ) # => "8.8.4.0" IpAnonymizer . mask_ip ( "2001:4860:4860:0:0:0:0:8844" ) # => "2001:4860:4860::" 这种方法的一个优点是,地理编码将仍然有效,只是精度略有降低。 一个潜在的缺点是不同的IP将具有相同的掩码( 8.8.4.4和8.8.4.5都变为8.8.4.0 )。 散列 使用键控哈希函数(PBKDF2-HMAC-SH
【文件预览】:
ip_anonymizer-master
----.github()
--------workflows()
----LICENSE.txt(1KB)
----lib()
--------ip_anonymizer()
--------ip_anonymizer.rb(709B)
----Gemfile(94B)
----Rakefile(433B)
----test()
--------test_helper.rb(102B)
--------ip_anonymizer_test.rb(648B)
----README.md(3KB)
----ip_anonymizer.gemspec(534B)
----.gitignore(86B)
----CHANGELOG.md(103B)