Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   RSA kommerziell (https://www.delphipraxis.net/190889-rsa-kommerziell.html)

tomkupitz 16. Nov 2016 16:58

RSA kommerziell
 
Hallo,

gibt es eine kommerzielle RSA Bibliothek inkl. Quellen für Delphi?

Beste Grüße

mensch72 16. Nov 2016 17:36

AW: RSA kommerziell
 
http://tmssoftware.com/site/tmscrypto.asp

ich denke das RSA dadrin bis 4096bit incl. SignatureCheck sollte dir reichen... alles für 75€ und die Sourcen liefert TMS immer mit:)

Uwe Raabe 16. Nov 2016 18:45

AW: RSA kommerziell
 
Zitat:

Zitat von mensch72 (Beitrag 1353895)
alles für 75€ und die Sourcen liefert TMS immer mit:)

Das sind aber nur die Sourcen für die DLL-Wrapper! Den eigentlichen Crypto-Code gibt es nur binär.

mensch72 16. Nov 2016 18:49

AW: RSA kommerziell
 
leider hat TMS "noch" nix eigenes komplettes in FullSource, daher auch aktuell nur "VCL", aber kommt Zeit kommt Rat und dann sicher auch FMX:)

Bjoerk 16. Nov 2016 21:15

AW: RSA kommerziell
 
Was man bräuchte wäre eher ein int1024. Bigint, HugeInt oder dergleichen. Der RSA ist ja vergleichsweise einfach zu programmieren. RSA braucht eine PowerAndMod, ist aber auch kein Hexenwerk.

Uwe Raabe 16. Nov 2016 21:19

AW: RSA kommerziell
 
Zitat:

Zitat von Bjoerk (Beitrag 1353905)
Was man bräuchte wäre eher ein int1024. Bigint, HugeInt oder dergleichen. Der RSA ist ja vergleichsweise einfach zu programmieren. RSA braucht eine PowerAndMod, ist aber auch kein Hexenwerk.

Sowas? http://rvelthuis.de/programs/bigintegers.html

tomkupitz 16. Nov 2016 22:27

AW: RSA kommerziell
 
Den RSA habe ich fertig. Fehlen nur noch die BigIntegers, um das auch halbwegs sicher zu machen.

Danke Euch.

gammatester 17. Nov 2016 08:02

AW: RSA kommerziell
 
Ist zwar nicht kommerziell sondern Open Source, aber vielleicht reicht es ja: RSA Functions. BigIntegers und PKCS #1 Version 1.5 sind implementiert.

Zacherl 17. Nov 2016 08:05

AW: RSA kommerziell
 
Nur interessehalber: Warum soll es überhaupt kommerziell sein? Aus Support-Gründen? Weil sicherer/fehlerfreier sind bei kryptografischen Bibliotheken meistens die großen OpenSource Projekte (hat die OpenSSL Lib nicht evtl. auch eine RSA Implementation?).

Dirkmswt 2. Dez 2016 02:50

AW: RSA kommerziell
 
Ein kleiner Tipp,wenn du wirklich was sicheres willst nehme Code den du selbst Studiert hast und dir 100% sicher bist das keine Hintertürchen enthalten sind, denn das dauert zwar länger,aber ich verbaue nur was ich auch wirklich kenne und ich bin in dem Bereich Verschlüsselung seit Jahren aktiv und würde eher Raten wenn du RSA noch nicht genommen hast das gar nicht mehr zu nehmen sondern mit viel besserem wie Ring LWE und Ring Tesla zu beschäftigen denn Google macht das im Chrome Browser mit New Hope auch bereits denn ich arbeite zwar seit Jahren auch mit RSA aber es dauert nicht mehr lange dann ist es am ende denn D Wave ist fleißig dabei immer bessere Quantencomputer zu bauen und dann ist selbst 4096Bit bald hinfällig so in ca 3-4 Jahren,und absolut uninteressant das noch in neuen Anwendungen zu nutzen genauso wie den original RSA Mist zu nutzen und solltest du dich damit ernsthaft beschäftigen berücksichtige definitiv die FIPS des NIST denn ansonsten wirst du eine solche Software bei keinem der Big Player auch nur eine Software an den Mann bringen und RSA ist nicht gleich RSA denn die Frage ist eher ob PKCS#1 oder eher Smartcard Token also PKCS#11 und vor allem Patterntests bei jeder Technologie ist Pflicht :-)

mensch72 2. Dez 2016 09:55

AW: RSA kommerziell
 
Für den Fall, das eine sichere Verschlüsselung auch bis auf die Endgeräte durchgeängig sein soll, ist das "Ring" Zeug ab 8Bit-Microcontrolern verfügbar und da dem RSA definitiv vorzuziehen.

https://www.springerprofessional.de/...690?redirect=1

Eine Schicht darüber in/über PublicNetworks ist es besser wenn man ruhig noch weiter RSA4096 "drumherum" nimmt. Das ist weil es ganz viele machen viel unauffälliger!
Wenn dann spezielles Interesse besteht und jemand "öffnet" den RSA-Teil, dann findet sich da nix ausser einem Gruß und den z.B. nochmal "Ring" verschlüsselten Sachen.

Ist dann fast Wie in der Steganographie, man soll zunächst garnicht so einfach merken können was da wie versteckt ist, mit dem Unterschied das man wenn man es erkennt doch weiter nix "sieht":)

Kommmerzielle RSA Implementationen "aussenrum" haben auch den Vorteil, das sie in Reviews öfters vorkommen und somit bekannt und unauffälig sind. Egal warum verschlüsselt wird, niemand macht es um sich ungewollte&unnötige zusätzliche Aufmerksamkeit zu verschaffen.
Bekannte Signaturen und eine schnelle AES symetrische Streamverschlüsselung um "XXX-Text" sind heute z.B. schon nötig weil es alle machen, um nicht mit vermeintlichen Klartext in einem Umfeld wo man sowas nicht erwartet aufzufallen und so das Interesse an vertiefter Suche zu triggern.

=> "etwas" Standard-Verschlüsselung ist heut zu Tage also im Prinzip nie verkehrt, denn wer nur/noch nach dem Prinzip "wozu, hab doch nix zu verbergen" vorgeht, wundert sich sicher auch warum er auf Landstrasse&Autobahn für Polizeistreifen mit immer exakt/knapp zulässiger Höchstgeschwindigkeit auffälliger ist, wie die welche stets +10..15Kmh zu schnell fahren;)

Aviator 2. Dez 2016 11:28

AW: RSA kommerziell
 
Zitat:

Zitat von Dirkmswt (Beitrag 1355202)
Ein kleiner Tipp [...]

Dein Beitrag ist zwar recht interessant, auch wenn du das nicht belegt hast, aber Satzzeichen und Absätze würden deinem aktuellen Beitrag und auch zukünftigen Beiträgen sicherlich gut tun. :wink:

Ghostwalker 2. Dez 2016 12:36

AW: RSA kommerziell
 
Zitat:

Zitat von Aviator (Beitrag 1355232)
Dein Beitrag ist zwar recht interessant, auch wenn du das nicht belegt hast, aber Satzzeichen und Absätze würden deinem aktuellen Beitrag und auch zukünftigen Beiträgen sicherlich gut tun. :wink:

:thumb: 5 mal gelesen 0 mal verstanden was er will. :)


Zum Thema:

Warum unbedingt kommerziell ?. Wie einige schon angemerkt haben, gibt es die Implementationen meistens als OpenSource.

Warum unbedingt RSA ?

Ich kann mir zwar ein oder zwei Scenarien denken, bei denen ein bestimmter Algorythmus zwingend ist. Aber wenn ich die freie Wahl hab, würd ich eine kombination aus verschiedenen Algorythmen benutzen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:49 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