durch einige cryptogtaphy Sachen gehen, sah ich, dass RNGCryptoServiceProvider
2 Methoden hat:RNGCryptoServiceProvider und Nullen?
RNGCryptoServiceProvider.GetNonZeroBytes
und
RNGCryptoServiceProvider.GetBytes
Und so frage ich:
Was seltsam ist mit Füllen eines Arrays von Bytes mit einem kryptografischen starke Sequenz von Zufallswert, die einige (0 oder mehr) von ihnen sind Nullen? (es zufällige Werte und anscheinend gibt gewohnt viele Nullen sein, und immer noch Null ist auch eine regelmäßige Zahl)
warum haben sie das Unterscheidungs geschaffen?
Salz ist nur zusätzliche Schwierigkeit, um Regenbogen-Tabelle. es kann mit GetBytes auch gemacht werden .... richtig? –
Korrekt, solange du sicher bist, dass keiner der Orte, die das Salz verwenden oder speichern, ein Problem mit "0x00" hat. Wenn Sie sich nicht sicher sind, könnten Sie es immer zuerst mit etwas Salz testen, das speziell '0x00' Byte enthält. –
Danke Ashley :-) –