Свързани публикации 'cryptography'


Криза на идентичността: Как модерните приложения генерират уникални идентификатори
TL;DR: Използвайте Cuid2 , за да не се притеснявате за цялата тази сложност на идентификатора. 7:15 сутринта е и поддръжката на клиенти е препълнена. Току-що ни представиха в Good Morning America и цял куп клиенти за първи път се сблъскват с грешки. Клиент ще напълни пазарска количка с артикули, ще напусне, ще плати за артикулите и след това ще му бъде представена разписка за поръчка с всички грешни артикули! Какво се случваше? Използвахме GUID и вярвахме, че няма да се..

Чудото на разцвета
Филтърът на Блум се използва за създаване на вероятностно предположение дали даден елемент е в структура от данни и е създаден от Бъртън Хауърд Блум („Блум, 1970 г.“). В рамките на теста заявката ще определи дали стойността е „вероятно в набора“ или „определено не е в набора“. Всеки добавен елемент се хешира с два или повече хеширащи метода и генерираните стойности се използват за задаване на битовете в битов масив. В този пример използваме 32-битов битов вектор и използваме Murmur 2 и FNV..

Забавна платформа за изучаване на модерна криптография Серия 2
След първата поредица, която кодирам на python, сега същото предизвикателство, което преправям на C++, но защо?.. както знаете, python и C++ са езици на различно ниво, python повече до език на високо ниво, където не е нужно да боравите блок от байтове, указатели и т.н. Освен това не е необходимо да компилирате, докато сте в python. Но защо избирам C++?.. защото е лесен за работа в сравнение с програмирането на C и повечето ransomware използват този вид програмиране, за разработете зловреден..

Как да не шифровате файл — с любезното съдействие на Microsoft
Клиент наскоро ми изпрати спецификация за крипто, която включва известно, как да кажа, неоптимално използване на крипто примитиви. Те са потребители на .Net, така че реших да потърся хубава справка за крипто msdn, за да ги оправя. Вместо това намерих вероятния виновник зад тяхното объркване. Въпросната статия е следната: Как да криптирате и декриптирате файл с помощта на Visual C# (оттогава е свалена, победа!). Ако сте в настроение за малко удар по челото, препоръчвам да го..

Обичайни криптографски операции в Swift с CryptoKit
Какво е CryptoKit? CryptoKit на Apple е нова (от лятото на 2019 г.) библиотека, налична от iOS 13 и нагоре, която изпълнява криптографски операции сигурно и ефективно. Характеристиките му включват: (Хубав) Swift API. Достъп до криптографски функции. Лесна употреба за лесни за злоупотреба функции. Подобрение в сравнение със старите системи. Съществуващи криптографски решения на iOS Има две популярни, надеждни решения с отворен код. Първата е OpenSSL („официална“), която е..

Свързани въпроси 'cryptography'

Не мога да разбера защо PHP към C# .NET няма да криптира/декриптира симетрично
Работя върху това от известно време и не знам много нито за PHP, нито за C#. Създаваме приложение, което използва криптиране в режим AES 128 CBC, за да съхранява неща в базата данни. Едната част е PHP и JS, другата е C# .NET WPF. Човекът, който е...
692 изгледи
schedule 16.09.2022

Дешифрирането на шифрован файл поврежда файла? Android - Java
Използвам следния код за криптиране/декриптиране: import javax.crypto.BadPaddingException; import javax.crypto.Cipher; import javax.crypto.IllegalBlockSizeException; import javax.crypto.NoSuchPaddingException; import...
786 изгледи
schedule 18.09.2022

Възможно ли е да шифровате данни с AES (256 бита) GCM режим в .net framework 4.7?
MSDN връзка предоставя препратки към конкретни AES класове: System.Security.Cryptography.AesCng System.Security.Cryptography.AesCryptoServiceProvider System.Security.Cryptography.AesManaged AesCryptoServiceProvider обаче е за по-стари...
7352 изгледи
schedule 16.09.2022

Как да проверя подписа на отговор с помощта на публичен ключ с RSAwithSHA256 в C#?
Имам проблем с проверката на подпис чрез процедурата RSAwithSHA256 в C#. Проблемът е, че функцията VerifyHash винаги ще връща false, въпреки че вярвам, че използвам правилната процедура. Знам, че RSACryptoServiceProvider използва SHA1 по...
230 изгледи
schedule 19.09.2022

Алгоритъм за брутфорсване на известен рандомизиран ключ по време на изпълнение
да кажем, че имам този низов литерал (използван като ключ), например: 'h' 'i' 'i' 'a' 'm' 'a' 'c' 'a' 't' И беше предадено в приложението по следния начин (рандомизирано): 't' 'i' 'h' 'a' 'i' 'a' 'm' 'c' 'a' Какъв е алгоритъм, който би...
132 изгледи
schedule 24.09.2022

RSA Java кодът не работи за въвеждане на по-голям текст?
Намерих този RSA код в мрежата. Имам проблем с кода, той не работи според очакванията за по-големия текст. Въпреки това декриптира добре текст от няколко реда. Може ли някой да посочи грешката в кода или логиката, моля. Благодаря import...
652 изгледи

Преобразувайте сигнатурата на байтов масив на RSA алгоритъм в низ и обратно в байтов масив отново в .NET C#
Разработвам .NET проект. Правя криптиране на някои чувствителни данни. Използвам RSA алгоритъм за него. Мога успешно да проверя хеш съобщението с помощта на частен ключ, публичен ключ и подпис. Но имам проблем с преобразуването на подписа на...
2532 изгледи

DER кодиране - Как да конвертирате имплицитния етикет в явен етикет
Имам сертификат X.509, който съдържа набор от данни със следния таг IMPLICIT [0]: A0 81 C6 (value)... И имам този откъс от стандартен документ: Тагът IMPLICIT [0] не се използва за DER кодиране, а по-скоро се използва таг EXPLICIT SET...
2598 изгледи
schedule 28.09.2022

Сила на базирания на PBKDF AES ключ
Ето част от система, която ще генерира двойка ключове, използвайки AES 256 CBC в OpenSSL. Целта на кода по-долу е да генерира два произволни ключа за достъп, AES ключ и някои други публични данни. AES ключът ще се използва за обмен на споделени...
451 изгледи
schedule 02.10.2022

Изчисляване на KCV с DES ключ
Имам проблем с генерирането на KCV за DES ключ в C#.NET Във връзка с този отговор, KCV за DES ключа "0123456789ABCDEF" е "D5D44F" (тъй като се вземат предвид само първите 3 байта) и се генерира с блок, съдържащ 64 бита от "0". За да проверя...
1752 изгледи
schedule 30.09.2022

C# RSA подписване с PSS подложка и MGF1 маска, използвайки хеш алгоритъм SHA-256
Първо, аз все още съм нов в крипто/подписването, така че имайте търпение при злоупотреба с термини, моля. Трябва да създам подпис в C#, който се проверява от библиотека на Python. В Python това е проста част от код за декодиране/проверка на...
379 изгледи
schedule 28.09.2022

Как да криптирам низ, като използвам предварително дефинирани показател и модул в c#?
Опитвам се да науча за криптографията в C#. Заданието, което работя, гласи, че трябва да криптирам публичен ключ с помощта на следните параметри: Exponent: 11362144024378542149995530613390009998716430950387619937190061108597...
31 изгледи

Шифроване с RSA частен ключ в Java
Опитвам се да криптирам някакво съдържание с RSA частен ключ. Следвам този пример: http://www.junkheap.net/content/public_key_encryption_java но го преобразува да използва частни ключове, а не публични. Следвайки този пример, мисля, че това,...
38650 изгледи

Заобикалянето на криптографската уязвимост на ASP.NET ГОЛЯМА ЛЪЖА ли е?
Този въпрос е донякъде продължение на Колко сериозна е тази нова уязвимост на сигурността на ASP.NET и как мога да я заобиколя? Така че, ако изглежда, че въпросът ми е повреден, първо прочетете този въпрос и неговото прието решение и след това...
653 изгледи
schedule 26.11.2022

Внедряване на ECC в C
Бих искал да внедря «моята собствена хибридна машина за криптиране», използвайки криптографията с асиметрична елиптична крива вместо други алгоритми като RSA или ElGamal. Ако приемем, че искам да използвам криви, които осигуряват по-голяма...
3874 изгледи
schedule 01.12.2022

Колко лесно е да се пробие във файл на MS Access? Как да го обезопасим?
Както човек посочи в нишка наистина е лесен за проникване във файл на MS Access (*.accdc). Как хората успяват да направят това? Знам, че могат да видят съдържанието с помощта на шестнадесетичен редактор. И така, как да проникна в такъв файл...
973 изгледи
schedule 30.11.2022

Случайно число и Microsoft CNG
Трябва да използвам Microsoft CNG API, за да генерирам защитени произволни числа за криптография. Трябва ли да генерирам всички числа, използвайки този API, или просто да получа начална стойност за друг произволен генератор от него? Всяка помощ...
956 изгледи
schedule 15.10.2022

Асиметрично удостоверено криптиране
Искам да защитя данните си от промяна или четене от неоторизирани хора. Търсейки наоколо, открих, че Authenticated Encryption (AE) е решение. Знам, че мога да правя AE в Crypto++, като използвам всеки от CCM, GCM или EAX. Но забелязах, че използват...
1118 изгледи

Как да шифровате 3DES в Python с помощта на обвивката M2Crypto?
Имам работещ тест на хардуерно устройство, което използва RSA криптиране, в Python, използвайки M2Crypto. Сега трябва да тествам подобно устройство, което използва 3DES криптиране. Но не мога да разбера как да използвам M2Crypto за тройно DES...
4767 изгледи

RSA_generate_key() използвайки prngd вместо /dev/random или /dev/urandom
Искам да използвам RSA_generate_key() на HP-UX 11.11. Но hp-ux 11.11 не предоставя /dev/random или /dev/urandom, така че трябва да използвам openssl prngd. Моля, уведомете ме как да го използвам по подразбиране в C код. Имам инсталиран openssl...
781 изгледи
schedule 04.11.2022