cryptographic-hash-function

    0熱度

    2回答

    我在VB.net中有這個功能,我試圖將這段代碼從VB轉換爲C#。 Function HashEncode(strSecret) ' Function takes an ASCII string less than 2^61 characters long and ' one way hash encrypts it using 160 bit encryption into a 40 digi

    0熱度

    1回答

    給定兩個密碼散列(例如,使用SHA1): hash1 = sha1(data1) hash2 = sha1(data2) 我想兩個散列撰寫成一個值,「看上去像」另一散列(例如,它是用於SHA1 160位)。假設只有hash1和hash2是已知的,並且data1和data2是未知的。 選項1:計算兩個散列的級聯的散列: hash3 = sha1(concat(hash1, hash2))

    1熱度

    1回答

    問題 假設我有一個節點系統可以與父節點通信,但不能彼此之間。假設父節點上的一個文件被分割成塊並在子節點之間進行劃分。該文件然後從父節點中刪除。 如果家長然後要求兒童回來,那麼如何在不保留家長所有文件列表的情況下重建原始訂單。此外,爲了防止其中一個節點惡意修改某個塊,父級還必須驗證返回的塊。 最優解 命名的文件時,在那裏可以給出一個種子的任何節點上產生的文件的列表的塊的系統。鑑於該列表,父母應該能夠

    2熱度

    2回答

    首先,這個問題並不是真正的代碼相關,但我想了解代碼背後發生了什麼。希望有人知道這個問題,因爲這一直困擾我一段時間。 我寫在C#中,它是使用RSA加密服務提供程序。 從我所能理解的情況來看,這個類在其填充中使用標準的SHA1。 我一直在試圖理解在填充過程中實際發生了什麼,但似乎無法讓我的頭在這個過程中的一個步驟。 的算法,我目前看OAEP,簡直就是一個維基。 http://en.wikipedia.

    1熱度

    1回答

    我想問一下,如果有哈希函數的權重分佈方程嗎? 像在信道編碼理論一樣,有蘆葦索爾曼的權重枚舉器方程,給你的懷特字i的數量。 謝謝

    0熱度

    1回答

    我明白像md5這樣的散列函數可以用來判斷兩個文件(或數據集合)是否相似。即使更改一個位也會更改任何文件的散列值。除了這些信息,在比較兩個散列函數時還有其他信息,比如兩個文件的不同程度或更改的位置。是否有任何可用於獲取這些信息的散列函數

    1熱度

    1回答

    我在這裏是一個小菜鳥,所以我想弄清楚一些關於網絡安全的基礎知識。我有一個非常基本的Tornado服務器正在運行,雖然它只用於我,但我想確保我沒有犯任何明顯的安全錯誤。 1)除登錄處理程序以外的每個處理程序都由@tornado.web.authenticated裝飾。未經過身份驗證的用戶是否可以提交給我的AJAX處理程序等? (即多少錢,我擔心他們嗎?) 2)這是我的登錄和認證協議: def do_

    12熱度

    1回答

    我知道SHA-224,SHA-256,SHA-384和SHA-512都是SHA-2 hash function family的一部分。但是現在還有一個新的SHA-3哈希算法。 你能告訴我SHA-2和SHA-3的區別嗎?何時以及爲什麼要使用SHA-3? SHA-3實際上包含哪些安全散列算法?


    8熱度

    2回答

    我想在Scala中實現一個Count-Min Sketch算法,因此我需要生成k個成對獨立散列函數。 這是一個比以前編程的任何東西都要低的水平,除了算法類以外,我不太瞭解哈希函數,所以我的問題是:如何生成這些k個成對獨立的哈希函數? 我應該使用像MD5或MurmurHash哈希函數?我是否只生成f(x) = ax + b (mod p)形式的k個哈希函數,其中p是素數,a和b是隨機整數? (即,每