Hash
安全性 – 银行在密码生成器令牌上使用哪种OTP(一次性密码)算法?
许多银行提供一些令牌设备,以便为一次性使用创建密码.我想知道他们使用哪种OTP算法?是HOTP还是TOTP? 正如aiodintsov所说,答案不能一概而论,但技术的选择实际上取决于银行.我的猜测是TOTP.但是让我给出选择的理由. 通过使用Unix时间戳,T...[详细]
2020-06-21 19:12 分类:路由交换ruby-on-rails – 如何将Hash传递给Grape API方法?
我遇到了Grape gem和参数验证方面的问题. 这背后的想法是通过API服务使用嵌套属性创建复杂实体. 我有一个创建旅行的方法,旅行有很多目的地,我想使用哈希传递目的地(使用accepts_nested_attributes_for助手). 我对参数有这个葡萄限制: re...[详细]
2020-06-19 19:04 分类:编程语言ruby-on-rails – Rails – 从params hash获取所有密钥
为了提高我的Rails应用程序安全性,我想知道如何从参数哈希中获取所有键 哈希示例: params = {"id"=>23, "name"=>"test", "infos"=>{"data"=>"er323e3ee23reQir", "si...[详细]
2020-06-19 11:18 分类:编程语言安全性 – 鉴于哈希算法,除了暴力之外,还有一种更有效的方法来“解除”吗?
所以我有一个散列函数的代码,从它的外观来看,没有办法简单地取消它(大量的按位AND,OR,移位等).我的问题是,如果我需要在散列之前找出原始值,是否有一种更有效的方法,而不仅仅是强制一组可能的值? 谢谢! 编辑:我应该补充一点,在我的情况...[详细]
2020-06-19 11:12 分类:路由交换安全性 – 现代网站如何检查您的密码而不实际存储它?
我被告知您不应该将用户密码存储在数据库中,但如果我无法保存密码,如何验证用户身份?只是加密它们足以保证它们的安全吗? 最近新闻中出现了几个受到妥协的高调网站的故事,比如LinkedIn,我认为这么高调的网站不会存储明文密码,所以会假设...[详细]
2020-06-19 10:18 分类:路由交换对于Ruby哈希,一次将多个键设置为相同的值
我正在尝试创建这个巨大的哈希,其中有许多键但只有几个值. 到目前为止,我有这样的… du_factor = { "A" => 1, "B" => 1, "C" => 1, "D" => 2, "E" => 2, "F"...[详细]
2020-06-19 09:40 分类:编程语言Ruby:我如何使用Hash获取多个键?
我正在使用5个字符串(协议,源IP和端口,目标IP和端口)并使用它们在散列中存储一些值.问题是如果IP或端口在源和目标之间切换,则密钥应该是相同的. 如果我在C#/ Java中这样做,无论我需要创建一个新类并覆盖hashcode()/ equals()方法,但这似乎...[详细]
2020-06-17 14:42 分类:编程语言安全性 – 如何存储和验证从PIN /密码中随机选择的数字
如果我有一个用户6位数的PIN(或n个字符串),并且我希望验证从PIN(或x字符)中随机选择的3个数字,作为“登录”程序的一部分,我如何将PIN存储在数据库或PIN的某些加密/散列版本,以便我可以验证用户身份? 思考: >将PIN存储在可逆位置 (对...[详细]
2020-06-17 11:03 分类:路由交换详解webpack中的hash、chunkhash、contenthash区别
hash、chunkhash、contenthash hash一般是结合CDN缓存来使用,通过webpack构建之后,生成对应文件名自动带上对应的MD5值。如果文件内容改变的话,那么对应文件哈希值也会改变,对应的HTML引用的URL地址也会改变,触[详细]
2020-06-16 17:49 分类:编程语言ruby-on-rails – Rails:使用Decoder :: Countries [:US] .states填充美国州和缩写的选择列表
晚上好. 我正在尝试使用Decoder :: Countries在我的rails视图中动态填充select_tag调用以生成列表.我的问题是我无法选择以我需要的格式出来. 语法: Decoder::Countries[:US] 以下列格式返回美国州的哈希值: "AL" => "Al...[详细]
2020-06-15 21:31 分类:编程语言