AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

DEC is back on track...

Ein Thema von TurboMagic · begonnen am 2. Dez 2018 · letzter Beitrag vom 26. Jul 2019
Antwort Antwort
TurboMagic

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

DEC is back on track...

  Alt 2. Dez 2018, 16:19
Hm? Was bitte ist DEC und was ist hier "back on track" und warum?

1. DEC ist die Abkürzung für Delphi Encryption Compendium, eine open source kryptographie Bibliothek.

2. Diese schlief für einige Jahre ihren Dornröschenschlaf hier:
https://github.com/winkelsdorf/Delph...tionCompendium

3. Die letzte veröffentlichte Version ist die 5.3, die zwar Unicode fähig wurde, aber nicht Cross Plattform fähig ist und schon Jahre alt ist.

4. Es laufen inzwischen jedoch endlich Arbeiten an einer Version 6.0 die moderner gestaltet ist und Cross Plattform fähig ist.
Somit wird dieses Dornröschen aus dem Schlaf erweckt und "zurück in die Spur" gebracht.

5. Diese wird auch Demo Programme enthalten.

6. Eines der Demo Programme ist seit gestern auch in Google Play verfügbar:
https://play.google.com/store/apps/d...m.dec.Hash_FMX
Es wird keinen Design Preis gewinnen, aber es ist ja ein Kryptographie Demo programmund nicht ein GUI Demo Programm.

7. Weitere Mittstreiter/innen im Projekt sind herzlich willkommen. Und nein: man muss dazu kein Crypto Experte sein!
Nur eben halbwegs Delphi programmieren können wäre schon nützlich.

8. Der Plan ist es, sobald ein paar noch ausstehende Aufgaben erledigt sind bzw. ein paar Probleme beseitigt sind eine
erste Beta zu veröffentlichen. Das macht das Konsumieren des aktuellen Standes dann für manch einen einfacher, wer will
kann aber unter obiger URL den aktuellen Stand finden.

9. Weitere Infos sollten in naher Zukunft auch auf der Projektseite zu finden sein.

10. Der bisherige, hier meist als Assertor bekannte, Maintainer ist bei diesem Projwekt auch grundsätzlich weiterhin mit an Bord.

Grüße

TurboMagic
  Mit Zitat antworten Zitat
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#2

AW: DEC is back on track...

  Alt 2. Dez 2018, 18:24
Immerhin ein Lebenszeichen und sicherlich viel Arbeit.

Wahrscheinlich höre ich mich schon seit 10 Jahren wie ein Schallplatte an, aber "back-on-track" heißt nicht "up-to-date" und bedeutet offenischtlich nur, daß die alten Sachen jetzt mit neuen Delphi-Versionen übersetzt werden können. Was hat man davon, wenn zB 3Way, Q128, Shark in V6.0 moderner gestaltet sind?

Was immer noch zB fehlt:
Chiffren: Salsa, ChaCha
Modi: CTR, GCM, EAX, CCM, XTS
Authentizität: HMAC, OMAC, CMAC, Poly1305
Passwortableitung: BCrypt, SCrypt, Argon2
Hash: SHA-3, Blake2
  Mit Zitat antworten Zitat
TurboMagic

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

AW: DEC is back on track...

  Alt 2. Dez 2018, 20:28
Das ist mir auch klar. Aber die Architektur Anpassungen etc. in V6.0 sollen die Basis für neuere Algorithmen legen, an deren Umsetzung du gerne mithelfen kannst
  Mit Zitat antworten Zitat
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#4

AW: DEC is back on track...

  Alt 3. Dez 2018, 10:17
Hier eine kurze Info: Die Bezeichnungen für Whirlpool sind nicht Standard, denn (siehe zB https://en.wikipedia.org/wiki/Whirlp...ryptography%29)
Code:
DEC-Whirlpool   heißt standardmäßig Whirlpool-0
DEC-Whirlpool1  heißt standardmäßig Whirlpool-T
Das Standard-Whirlpool ohne Zusatz, wie es von NESSIE oder ISO definiert ist, gibt es in DEC gar nicht. Die Doku und Code dazu gibt es auf https://web.archive.org/web/20171129...lpoolPage.html und https://web.archive.org/web/20171026.../whirlpool.zip und an vielen anderen Stellen im Netz.
  Mit Zitat antworten Zitat
TurboMagic

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

AW: DEC is back on track...

  Alt 4. Dez 2018, 12:54
Hallo,

danke für den Hinweis, auch wenn dieser m.W. bereits im Bugtracker des GitHub Projekts erfasst ist.
Du lieferst immerhin weitergehende Informationen und Referenzen.

Wir werden uns darum kümmern, für die Arbeit am 6.0 Release hat es momentan aber noch nicht prio 1,
da gibt's noch ein bischen was zu tun, also bitte nicht böse sein wenn's nicht gleich gefixt wird.

Grüße

TurboMagic

Hier eine kurze Info: Die Bezeichnungen für Whirlpool sind nicht Standard, denn (siehe zB https://en.wikipedia.org/wiki/Whirlp...ryptography%29)
Code:
DEC-Whirlpool   heißt standardmäßig Whirlpool-0
DEC-Whirlpool1  heißt standardmäßig Whirlpool-T
Das Standard-Whirlpool ohne Zusatz, wie es von NESSIE oder ISO definiert ist, gibt es in DEC gar nicht. Die Doku und Code dazu gibt es auf https://web.archive.org/web/20171129...lpoolPage.html und https://web.archive.org/web/20171026.../whirlpool.zip und an vielen anderen Stellen im Netz.
  Mit Zitat antworten Zitat
TurboMagic

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

AW: DEC is back on track...

  Alt 26. Jul 2019, 20:53
Hier ein weiteres Lebenszeichen:

https://play.google.com/store/apps/d...pher_FMX&hl=en

Das ist eine Android Fassung eines der mitgelieferten Demo Programme und kann genutzt werden um eingegebenen Text zu verschlüsseln.
Damit kann z. B. gezeigt werden, dass die bisher vorhandenen Algorithmen jetzt auch auf den anderen OS Plattformen laufen,
was das Hauptziel der V6.0 ist.

Grüße
TurboMagic
  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 +1. Es ist jetzt 23:03 Uhr.
Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf