hash

    -1熱度

    1回答

    如我們所知,md5這些天完全不安全,我不知道默認password_hash()已被破解? 你能告訴我什麼哈希算法在默認情況下使用嗎? 什麼是最好的哈希算法到今天(用於密碼存儲)。 謝謝。

    -1熱度

    2回答

    我有一個嵌套的散列/陣列,例如: target = { :a => { "b" => [ { :x => "here" } ] } } 其中散列鍵是從來沒有的數字。給定一串由"."(例如"a.b.0.x")表示的target[:a]["b"][0][:x]之間的索引/鍵,我如何訪問相應的元素?

    0熱度

    2回答

    我需要過濾嵌套散列以返回特定屬性組合的項目。如果該屬性存在,則返回該散列,如果該屬性不存在,則返回默認值。如果該屬性設置爲「無」,則不返回任何內容。請看下面的哈希: { "size"=>{ "default"=>{ "jeans"=>"boyfriend" }, "blue"=>"none" }, "style"=>{ "defau

    0熱度

    1回答

    我正試圖學習更多關於密碼哈希。我很習慣於Java,並試圖編寫我自己的密碼散列函數。我知道你永遠不應該實現你自己的密碼安全,這純粹是一個學術努力。我做了我自己的HashMap和其他數據結構的實現。如果需要,我會很感激哈希如何工作和代碼片段的描述。我已經搜索了一個答案,但我能找到的是如何使用SHA 256(或其他)來散列密碼。我想讓自己更多地瞭解這些算法。感謝您的幫助。 p.s. 爲了澄清,我知道有一

    1熱度

    1回答

    我正在努力遵循如https://en.wikipedia.org/wiki/SHA-2中所述的SHA-2加密函數。 我審查其說行: 開始長度爲L比特的原始消息附加一個單一的「1」位; 附加K'0'位,其中K是最小數量> = 0,使得L + 1 + K +64是512的倍數 將L附加爲64位大端整數,使得總後處理長度是512位的倍數。 我不明白最後兩行。如果我的字符串很短,那麼在添加K'0'位後它的

    0熱度

    1回答

    在我的公司,我們購買了一個巨大的軟件包(用C#編寫),目前正在我的部門推出。由於商業祕密的原因,我的公司選擇不與開發商簽訂服務合同,所以現在我可以自己學習軟件/硬件以及所有的故障排除。在做這件事的時候,我在某個地方做了一個改變,導致了我以前無法撤消的錯誤。當試圖生成報告時,我收到以下錯誤消息。 我試圖查看哈希表的內容,這樣我就可以刪除的內容被保留的鍵「1」或者讓我可以回到任何改變,這樣,當我生成報

    1熱度

    2回答

    試圖在這裏理解這個問題。我創建了我自己的散列#合併名爲hash#my_merge的可以在proc中使用的版本。我想知道是什麼做的: self.each do |k,v| newhash[k]=hash[k] ? prc.call(k,v,hash[k]): v end 它看起來像一個三元操作,但newhash [K] =散列[K]是不是一個真正的/虛假陳述?提示和問題的其餘部分如下

    0熱度

    1回答

    p = Post.last p.change_dates = {'1': '2017-11-11', '2': '2017-10-11'} change_dates可以有多個按鍵 我需要找到數據庫中的所有記錄,其中JSON字段的所有值都大於當前日期 我怎樣才能做到這一點還大嗎?

    -1熱度

    1回答

    我正試圖將我們的新付款系統與我們的網站進行整合。但是我打了一堵牆。 基本上,我的客戶將通過我的網站支付託兒費用。然而,每月的金額會有所變化,並且每個人都會依賴孩子們將要參加的活動。 我使用網關公司提供的代碼,但輸入的金額與通過哈希發送的金額不匹配。因此不允許我在他們的網站上完成交易。 我試圖回顯電荷值並將其稱爲變量中的哈希,但它不喜歡這一點。儘管他們似乎沒有能力,但我已經要求公司尋求幫助。 下面是

    0熱度

    3回答

    我有一組預定義的散列表,我想使用變量名稱引用其中一個散列並訪問鍵值。即使散列填充,下面的代碼也會返回null。我在這裏做錯了什麼,還是有更好的方法來實現這一目標? my %TEXT1 = (1 => 'Hello World',); my %TEXT2 = (1 => 'Hello Mars',); my %TEXT3 = (1 => 'Hello Venus',); my $hash_n