cryptography

    4熱度

    14回答

    我正在考慮以下內容:我有我想保護儘可能安全的一些數據流 - 它任何意義,運用假設AES一些IV,然後河豚與一些IV,最後再一次與一些IV的AES?加密/解密過程將被隱藏(甚至可以防止調試),因此不容易猜測使用哪種加密方法和使用什麼IV(然而,我意識到這個加密鏈的強大功能可以不要依賴於這個事實,因爲每一次調試的保護在一段時間後都是可破壞的)。 我對這個電腦的電源(數據的量並不大),所以這個問題不僅是

    0熱度

    6回答

    我正在學習密碼學,我不知何故堅持瞭解DES的工作原理。因爲它已經存在了很長一段時間了,所以應該有一些漂亮的教程,比如幻想圖,視頻等等。我搜索,但沒有運氣。有沒有人發現任何「易於消化」的大腦?

    10熱度

    12回答

    我不喜歡紙質文檔。我喜歡存儲在服務器上的所有內容。如果可能的話,我想避免打印,簽名和掃描。 我如何從人們簽名簽署表單並仍然保持數字? 簽名的目的是爲了證明某些部門已經確定了該文件。這些人大部分都是非技術性的。 理想的是每個人都會打開文檔並鍵入他們的名字並關閉文檔。問題是,我怎麼知道弗雷德沒有簽署拉爾夫。

    5熱度

    6回答

    我正試圖在JavaScript和.Net中生成等效的MD5哈希。沒有做過,我決定使用第三方計算 - 這個web site爲「密碼」一詞。我會在鹽添加後,但在那一刻,我不能得到的.NET版本與網站的哈希匹配: 5f4dcc3b5aa765d61d8327deb882cf99 我猜這是一個編碼的問題,但我已經嘗試了大約8種不同的方法來計算.Net中的MD5散列,並且它們都不符合我在JavaScri

    7熱度

    7回答

    因此,我需要生成一個代碼,可以綁定到一個特定的用戶/潛在客戶,其中內置了美元數量。它需要是可逆的,以便客戶應用程序可以確認代碼的有效性並應用經理打算的折扣。 我想盡可能縮短代碼,但它需要很好的模糊處理,以便推銷員不能自己動手。 我可以想出一些自己彈出數字的東西,除以pi並轉換爲十六進制,不過我會對社區的想法或最佳實踐感興趣。 我在C#中這樣做,但我期望可以翻譯任何語言的方法。 編輯: 澄清。我不能

    0熱度

    5回答

    我們最近在SQL Server 2008中爲我們的開發人員筆記本電腦上的本地數據庫實施了透明數據加密,以在筆記本電腦被盜或丟失的情況下保護它們。這工作正常。 現在我們試圖找出證書每天過期的一種方法,強制一個自動過程(登錄時可能會有一個腳本)出現在網絡路徑中,並在一天後獲得一個過期的新證書。這將確保如果發生不可預見的事情,數據將在第二天無法使用。 我也研究過使用加密提供程序,但似乎沒有任何「提供者」

    18熱度

    3回答

    所以我想知道散列算法的各種實現之間是否存在任何主要差異,例如以SHA系列算法爲例。他們都有3個實現,每個都有1個託管代碼和2個包裝不同的本機加密API,但是在使用它們之間有什麼重大差異?我可以想象,包裝版本可以有更高的性能,因爲它是在本機代碼中執行的,但顯然嘿所有需要執行完全相同的計算,並因此提供相同的輸出,即嘿是可互換的。它是否正確? 例如SHA512CNG不能用於XP SP2(文檔錯誤),但S

    0熱度

    3回答

    我對加密函數的參數是一個字符串有點困惑。我應該簡單地用str()來包裝非字符串參數,例如 hashlib.sha256(str(user_id)+str(expiry_time)) hmac.new(str(random.randbits(256))) (忽略random.randbits()可能不是密碼好的那一刻)。 編輯:我意識到hmac的例子很愚蠢,因爲我沒有在任何地方存儲密鑰!

    9熱度

    3回答

    /dev/random和/ dev/urandom使用環境噪聲來產生隨機性。 對於虛擬服務器,在一個硬件配置中可以有多個操作系統實例。這些操作系統都將從相同的環境噪聲中獲取它們的隨機性。 這是否意味着隨着所有操作系統實例都基於相同輸入的計算,隨機數生成器的強度會降低?或者,環境噪音是否被分割出來以免共享? 如果後者是真實的,我可以看到這降低了/ dev/urandom的有效性,因爲它重用了它的內部

    50熱度

    7回答

    我有一個RSA私鑰,格式爲PEM,有沒有一種直接的方式可以從.NET讀取並實例化一個RSACryptoServiceProvider來解密用相應公共加密的數據鍵?