cryptography

    13熱度

    5回答

    幾個月前,我負責爲我們的Web應用程序實現一個獨特而隨機的代碼。代碼必須是用戶友好且儘可能小,但仍然基本上是隨機的(因此用戶不能輕易預測序列中的下一個代碼)。 它結束了生成看起來是這樣的價值觀: Af3nT5Xf2 不幸的是,我從來沒有滿意的執行。 Guid是不可能的,它們對於用戶來說太大而且難以輸入。我希望更多地沿着4或5個字符/數字的行,但是如果我們編碼的話,我們的特定實現會產生明顯的模式

    2熱度

    4回答

    我遇到了以前遇到的問題;找不到我如何解決它的參考。 這是問題。我們加密在App.config的連接字符串部分爲我們下面的使用客戶端應用程序代碼: config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None) If config.ConnectionStrings.SectionInfor

    10熱度

    2回答

    是Bouncy Castle API線程安全嗎?特別是, org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher org.bouncycastle.crypto.paddings.PKCS7Padding org.bouncycastle.crypto.engines.AESFastEngine org.bouncycastle.

    4熱度

    3回答

    非對稱密鑰可以在主要密鑰容器格式之間進行基本的相互轉換嗎?例如,我可以將X.509密鑰文件轉換爲PGP或OpenGPG密鑰文件嗎? 而且 - 假設答案是肯定的 - 以任何格式保存一對密鑰對並將其轉換爲該場合所需的任何容器文件格式,是否爲「安全中性」? 對於X.509,OpenGPG和SSH,當他們都是RSA的核心時,我對保持這麼多密鑰對感到有些厭倦。

    0熱度

    5回答

    我正在爲我的應用程序製作一個簡單的授權系統。 我不知道密碼學,但我知道我需要一個由2個密鑰組成的算法:private和public。 我需要使用我的私鑰加密一些數據(過期日期和客戶電子郵件),然後我的應用程序將使用公鑰解密數據以比較過期日期。 有沒有一種已知的算法可以滿足我的需求? 編輯:問題解決了。助手類使用dsa可用Here

    22熱度

    8回答

    正如標題所示,隨機生成的數字和安全隨機生成的數字之間有什麼區別?

    4熱度

    6回答

    我有這樣的C代碼在GF(8)做乘法: int32_t GaloisMultiply (int32_t a, int32_t b) { int32_t i; int32_t mask = 0x100; int32_t y = 0; for(i=0;i<8;i++) { if(b & mask) { y ^=

    4熱度

    3回答

    我試圖將密碼存儲在我想稍後檢索的文件中。哈希不是一個選項,因爲我需要稍後連接到遠程服務器的密碼。 以下代碼運行良好,但每次都會創建不同的輸出,即使密鑰相同。這很糟糕,因爲應用程序關閉並重新啓動時,我將無法再檢索我的密碼。如何將密碼存儲在文件中並在以後檢索它們? public class EncyptDecrypt { static System.Security.Cryptograph