xor

    6熱度

    3回答

    檢查A是否爲空或只有B爲空的最佳方法是什麼?我一直在嘗試許多不同的方式找到的東西,感覺乾淨,這是它是如何錯綜複雜得到: bool CheckForNull(object a, object b) { if(a == null && b == null) { return false; } if(a == null || b == null)

    1熱度

    2回答

    我試圖將一些JavaScript代碼轉換爲C#代碼。在某些時候,在JavaScript中,我有一個這樣的表達: var result = 8797569417216^909522486; 然後將結果變量包含1849046582.我聽說JavaScript使用32位數字的按位運營商的價值,但我不知道該怎麼使用這些信息在c#中獲得相同的結果。當我運行同一行代碼時,結果包含8797942068790

    -1熱度

    1回答

    我在網上搜索。解決方案是在link。 ,我不能讓事情是: 讓我們考慮第n個元素,它可以包含在剩餘的(N-1)元素的所有子集。 (n-1)個元素的子集數等於2 ^(n-1)。 它想說什麼?

    0熱度

    2回答

    這是我的第一篇文章,如果我對格式進行了錯誤,我非常抱歉。 我正試圖編寫一個程序,以安全的方式通過XOR加密各種文件。我知道異或並不是最安全的加密方法,但我想嘗試一下。 所以請看看我的方法,並告訴我,如果它是完全廢話或不:) 密碼是一個字符串,由用戶選擇。 在開始時,我只將該文件與密碼異或,導致密碼的部分被正確猜測時易於解密。 這裏是我的方法: TMPFILE =文件XOR(密碼與pw.length

    1熱度

    1回答

    我試圖創建一個Python Ciphersaber 2實現,因爲我在網上找到的那些看起來會產生亂碼。在解密期間,我需要能夠使用由整數值表示的密鑰流對字符串的單個字符進行異或,然後將該結果轉換回字符串字符。請注意,我對Python完全陌生,因此無視我可怕的失敗。 事情我試過到目前爲止: plaintext[i] = ord(msg[i]^keystream[i] plaintext[i] = str

    4熱度

    1回答

    我有一個數組有10^5個元素,其中每個元素都在[0,1023]。 我必須找到一個數組的子集的數量,使得元素的XOR是Q.(對於Q> 1023,答案是0)。 我想出了這個O(N * 1024)方法 for (int i = 1; i <= n; i++) { int a = F[i]; for (int j = 0; j < 1024; j++) { wa

    1熱度

    2回答

    我在stephan-brumme網站上進行了XOR加密教程(不幸的是我不能包含URL,因爲我沒有足夠的聲望)。我想要做的是:閱讀example.txt文件的內容並解密它包含的文本。例如,這是example.txt的內容: \xe7\xfb\xe0\xe0\xe7 這樣,當使用密碼「password」進行解密時,應返回「hello」。這是我的代碼: #include <string> #inc

    0熱度

    2回答

    我看到an answer on PPCG驗證碼: echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b \n%%nb%%%\n%\nQ"; 我知道PHP蒙上不確定的常量到字符串,所以等效代碼爲: echo 'BeeABBeeoBodBaBdOdPQBBgDQgDdp'^"\n\n\t8b\n\n\t\nb&\nb b \n%%n

    3熱度

    2回答

    我有下面的代碼,我試圖轉換爲Java。 WORD ComputeCRC16(BYTE *data, DWORD data_length) { BYTE *ptr; BYTEWORD retval; /* Initialize the CRC */ retval.w = 0xFFFF; /* Iterate through the data *

    0熱度

    1回答

    我想在c#中交換任意2個變量的函數,無論它們是使用xor方法的引用還是值類型。這是否適合於此目的? public static void QuickSwap<T>(ref T a, ref T b) { if (ReferenceEquals(a, b) || (typeof(T).IsValueType && a == b)) return; a ^= b;