![]() |
DEC V6 Gost Cipher
Anlässlich des Threads
![]() Da ich kein Experte in Cryptographie bin (oder ehrlicher: fast keine Ahnung davon habe) bin ich mir unsicher ob die Gost Implementation in DEC überhaupt aktuell ist. Gemäss Wikipedia ist Block Size in Gost 64bits. Wenn ich aber den Source von DECCipher.pas ansehe steht da folgendes:
Delphi-Quellcode:
Frage: Ist Gost in DEC V6 aktuell und interpretiere ich den Code einfach falsch?
class function TCipher_Gost.Context: TCipherContext;
begin Result.KeySize := 32; Result.BlockSize := 8; Result.BufferSize := 8; Result.UserSize := 32; Result.UserSave := False; Result.CipherType := [ctSymmetric, ctBlock]; end; |
AW: DEC V6 Gost Cipher
Welche "Einheit" wird denn für diese Angaben im Code genommen? Falls die Einheit "Byte" ist, dann stimmt
Delphi-Quellcode:
ja mit der Wikipedia-Angabe von 64Bits überein.
Result.BlockSize := 8;
|
AW: DEC V6 Gost Cipher
Ok, du hast natürlich recht. ich habe die Einheit gar nicht nachgeschaut, ging einfach von Bits aus, dass das auch Bytes sein könnten war mir gar nicht in den Sinn gekommen :pale:
|
AW: DEC V6 Gost Cipher
Auch der aktuelle Maintainer ist, ohne es direkt im Kopf zu haben, der Meinung, dass die Einheit Byte sein müsste.
Kleinere Schlüssellängen als 1 Byte machen zum Beispiel keinen Sinn. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz