AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Gute Neuigkeit! DEC 6.2 soeben released!

Ein Thema von TurboMagic · begonnen am 4. Jul 2021 · letzter Beitrag vom 25. Jul 2021
Antwort Antwort
Seite 1 von 7  1 23     Letzte » 
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
1.560 Beiträge
 
Delphi 10.3 Rio
 
#1

Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 4. Jul 2021, 14:49
Hallo,

gerade eben wurde eine neue Version der DEC (Delphi Encryption Compendium) veröffentlicht:

https://github.com/MHumm/DelphiEncry...eases/tag/V6.2

Was ist alles neu?
  • Regressionen beseigigt, auch welche die Compilieren mit älteren Compilern verhindern (Support für ältere COmpiler kann aber in Zukunft eingeschränkt werden!)
  • Fehler in den Verschlüsselungsalgorithmen SCOP und SHARK korrigiert
  • Die Unit Tests für die Hash Algorithmen, soweit noch fehlend und möglich, um originale Testvektoren ergänzt
  • Den SHA3 Hash Algorithmus für 224, 256, 384 und 512 Bit hinzugefügt, inklusive Unterstützung für Nachrichtenlängen die nicht auf ganze Bytes ausgerichtet sind und Nutzung von Eric Grange's optimierter Assembler Umsetzung auf Win32/Win64
  • Neues Demo Programm: Hash Benchmark FMX

Viel Spaß damit. Die GetIt Lite Version wird in den nächsten Tagen folgen.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
416 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 4. Jul 2021, 14:57
Vielen Dank, TurboMagic!
Gruß, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher.
John C. Cornelius
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
1.560 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 5. Jul 2021, 16:24
Für diejenigen, die das gerne per GetIt in der IDE installieren (dann aber halt nur eine Lite Version ohne Verschlüsselungen bekommen):
die nötige Lite Version wurde eben für GetIt Publikation eingereicht. Sollte also hoffentlich zügig als V6.2 Lite verfügbar sein.
  Mit Zitat antworten Zitat
EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
351 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#4

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 6. Jul 2021, 16:34
ich habe die neuen SHA3-Hash-Funktionen sowohl in ein VCL als auch in das FMX-Projekt eingebunden und es kompiliert ohne Fehlermeldung. Rufe ich jedoch diese 3 neuen Hash-Funktionen
auf, um damit einen Hash zu erstellen, erhalte ich folgende Meldung
Project1
---------------------------
Class SHA3_224 is not registered.
---------------------------
OK
---------------------------
was bedeutet das? Wie sollte die class SHA3_224 und die anderen SHA3-class registerit werden?
Ich habe das Beispielprojekt FMX-Hash mit allen DEC-Hash-Funktionen auch auf VCL umgeschrieben. Bei beiden Projekten das gleiche Problem, jedoch nur bei den neuen SHA3-Hash.
Norbert
  Mit Zitat antworten Zitat
EdAdvokat

Registriert seit: 1. Mai 2016
Ort: Berlin
351 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#5

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 6. Jul 2021, 19:34
Hallo Markus, schau doch mal nach Hash_FMX und auch HashBenschmark_FMX in den Demos. Da gibt es Fehlermeldungen und die Programme lassen sich nicht kompilieren. Es wird ein Problem mit der Datei Hash_FMX.deployproj Zeile 7 Pos 2.... gemeldet.
05:35 Uhr Erstellungszeit war wohl etwas spät oder zu früh.
Ich hatte Hash_FMX und Hash_VCL mit meinen Projekten aus der Vorversion und mit den jetzt neuen units getestet und das Problem mit der Registrierung (s.o.) festgestellt.
Nun habe ich Deine neuen Demos getestet und das o.g. festgestellt.
Norbert

Geändert von EdAdvokat ( 6. Jul 2021 um 19:59 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
1.560 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 7. Jul 2021, 08:16
Guten Morgen,

ich schaue mir die Probleme später an, kann mir die aber noch nicht wirklich erklären:

1. Wie benutzt du in deinen Programmen die SHA3 Umsetzung?

2. Ich hatte während meiner abschließenden Tests von 6.2 auch einen "nicht registriert"
Fehler in der FMX Demo, den habe ich aber durch eine Änderung der FMX Demo gelöst.
Dort kam es zu Problemen mit den SHA3 Klassen weil diese 2x _ statt nur 1x _ enthalten
und die Suche nach der richtigen Klasse in der Registrierungsliste nicht mit dem vollen
Klassennamen durchgeführt worden war.

3. Das mit dem Deployprojekt kann ich mir nicht erklären. Um die angegebene Uhrzeit
schlafe ich normalerweise. Die einzig mögliche Erklärung für mich wäre, dass die Uhrzeit
der genutzten VM nicht mit dem Host synchronisiert ist, das hatte ich neulich mal in
einer VM, da war das nicht eingeschaltet. Ich weiß aber nicht mehr in welcher VM das war.

Grüße
TurboMagic
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
1.560 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 7. Jul 2021, 08:41
Hallo,

ich habe eben versucht das Problem mit dem Hash_FMX Deomo Programm nachzustellen,
jedoch erfolglos. Hier meine Schritte in D10.4.2:
  1. Projekt aktivieren
  2. Ausführen mittels F9
  3. Hash Funktion SHA3_224 auswählen
  4. Input Format auf "Copy" stellen
  5. Output format auf "HEX" stellen
  6. "Live calculation" ankreuzen
  7. Test in das Eingabefeld eingeben

Funktioniert wunderbar, ohne Fehlermeldung und zeigt nach jedem eingetippten Buchstaben
einen total anderen Hash an.

=> ich müsste mal bitte wissen, was du genau gemacht hast. Das würde die Fehlersuche
glaube ich stark vereinfachen.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
1.560 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 7. Jul 2021, 08:51
Hier übrigens noch, was bei mir in der Hash_FMX.deployproj Datei drin steht,
beginnend ab Zeile 6:

<PropertyGroup>
<DeviceId Condition="'$(Platform)'=='Android'">CB512EA59X</DeviceId>
<DeviceId Condition="'$(Platform)'=='Android64'">CB512EA59X</DeviceId>
</PropertyGroup>

Ich habe mir die auch mit einem Hex-Editor angeschaut und auch da sieht's unverdächtig aus.
  Mit Zitat antworten Zitat
Michael II

Registriert seit: 1. Dez 2012
Ort: CH BE Eriswil
570 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 7. Jul 2021, 09:51
Wenn ich ...\DEC\Demos\Hash_FMX\Hash_FMX.dproj lade, dann wird auch bei mir angezeigt:
Fehler
Projekt ...\DEC\Demos\Hash_FMX\Hash_FMX.dproj kann nicht geladen werden
Die importierte Projektdatei konnte nicht geladen werden. Ein Name darf nicht mit dem Zeichen '<', hexadezimaler Wert 0x3C, beginnen. Zeile 7, Position 2. ...\DEC\Demos\Hash_FMX\Hash_FMX.deployproj
Korrigiert: Demos\Hash_FMX\Hash_FMX.deployproj scheint nicht mehr OK formatiert zu sein, in diesem File hat's zu viele <<<< und >>>> drin.

Zur zweiten Meldung: HashBenschmark_FMX läuft bei mir ohne Probleme durch.
Hast du eventuell DEC 6.2 woanders installiert und die neuen Pfade via ...\DEC\Install nicht gesetzt?
Michael Gasser

Geändert von Michael II ( 7. Jul 2021 um 14:56 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
1.560 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Gute Neuigkeit! DEC 6.2 soeben released!

  Alt 7. Jul 2021, 11:51
Alles seltsam.
Evtl. hat er auch die Pfade Setzen ANwendung ausgeführt, danach aber vergessen die IDE neu zu starten.

Und das mit der deployproj Datei finde ich auch seltsam. Was könnte man da tun um das zu korrigieren?
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf