stream-cipher

    0熱度

    1回答

    不知道我在哪裏出錯了,但我的程序應該是一個流密碼,它需要一個input.txt文件chars和將其加密成數字,然後解密回chars。 我的問題是,我輸入: java Program4 -e 71 <inp.txt> out.txt (以TXT加密輸出文件,它工作正常,) 輸入文件的樣子: guess what? Chicken butt 輸出文件的樣子: 222 204 220 202 2

    0熱度

    1回答

    我想創建一個使用Java的流密碼,在該密碼中,我從文件中將純文本加密(使用種子值的簡單XOR與隨機密鑰)並將其存儲在不同的文件中,然後進行解密,再次從文件中取出密文並對其進行解密(與密鑰相同的XOR操作與加密相同)並存儲在文件中。 但是我在試圖加密大字符串時遇到問題。一半的字符串正在被正確解密,但另一半仍然是不可讀的格式。 FileReader fileReader = new FileRe

    0熱度

    3回答

    在C中編寫基本的基於LFSR的流密碼加密模塊之後,我在普通的文本文件上嘗試了它,然後在Windows中的.exe文件中嘗試了它。但是,解密後文件沒有運行,給出了16位的錯誤。顯然有一些解密錯誤。還是製作文件,以至於如果我篡改它們的二進制代碼,它們會被破壞? 我正在檢查我的程序上的文本文件,希望找到我的任何錯誤。但是,這個問題有沒有人試過在可執行文件上運行自己的加密程序?他們對此有明顯的答案嗎?

    0熱度

    1回答

    在A5算法中,在每個幀的下行和上行產生114位後,僞隨機數發生器在每幀結束時是否設置爲0000?因此,在最後產生輸出之前,它會在下一幀重新初始化爲64位Kc,22位幀計數,然後是100個週期,其輸出被丟棄。或者發生器是否暫停並在下一次突發中繼續保存狀態?

    0熱度

    1回答

    我想使用Salsa20作爲我的任務的一部分。該實現可在everard/Salsa20 GitHub上獲得。問題是我是git和編程的新手。 文件稱添加Salsa20.h和Salsa20.inl,所以這是否意味着我必須在標題中加上我*.cpp文件的這些文件,或者是有,我可以做任何其他方式? 我試圖在我的程序的頭文件中添加Salsa20.h和Salsa20.inl(基本上只是將這些文件複製到我的當前目錄

    -6熱度

    2回答

    我需要使用PHP與使用ISAAC stream cipher的客戶端進行通信。據我所知,沒有任何可用於PHP的加密庫實現此密碼。如何在PHP應用程序中實現ISAAC密碼?我發現了一個ISAAC的Java實現,並且幾乎成功地將它移植到PHP中,唯一的問題是PHP中的無符號右移,我寫了一個方法來實現,但是當方法失敗時在這個轉變是消極的。)

    -1熱度

    2回答

    我有20個OTP密文,我知道只用19個不同的密鑰加密,所以1個密鑰已被重用。也只有兩個不同的消息具有相同的長度,被加密。 我知道如果我把兩個密文放在一起,如果他們共享相同的密鑰,我會消除密鑰。 所以我做了,所有人。但是現在我無法找到哪一對是共享密鑰的人。 有人可以幫助我,告訴我如何區分與其他人分享鑰匙的一對?

    0熱度

    1回答

    RSA是公鑰密碼系統2048的密鑰大小,但其使用AES 256塊大小的塊系統密碼,但使用流系統密碼像RC4 256位,是不是有點奇怪,首先256位的密碼流?

    1熱度

    1回答

    爲了好玩,我正在爲DCPU-16(遊戲0x10c的虛構CPU)彙編流密碼。該處理器只有16位寄存器,它運行在100KHz。然而,現在,內存訪問以及像乘法和除法之類的操作速度非常快(使用兩次間接內存訪問的A DIV只需要5個週期)。 有了這些限制,我最好的選擇是什麼?我正在考慮RC4,但是我擔心使用我的代碼的其他人不會正確使用它,並且我們可能會在我們手中發生另一次WEP災難。我覺得我需要做一些比RC

    4熱度

    3回答

    我一直在玩cryptocat,這是一個有趣的在線聊天服務,它允許你使用密鑰加密你的消息,這樣只有擁有相同密鑰的人才能閱讀你的消息。該服務的一個有趣的方面(在我看來)是,使用除您正在使用的密鑰之外的密鑰加密的文本僅顯示爲「[encrypted]」,而不是一堆垃圾密文。我的問題是,在Python中,是否有一種很好的方法來確定給定的文本是否是密文?我在這個例子中使用了RC4,因爲它是我能夠實現的最快速的