App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
OpenSSL will nicht so recht
- Ersteller TiKu
- Erstellt am
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.249
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Hi,
ich möchte OpenSSL als lib in einem C++-Programm nutzen (Compiler: MSVC). Initialisiert wird die Lib ja so:
An der letzten Zeile scheiterts aber, denn actions_to_seed_PRNG wird nicht gefunden. Ich hab auch mal die OpenSSL-Header danach durchsucht, die Funktion gibts anscheinend nicht.
Bin ich zu doof oder woran liegts? Google hab ich schon bemüht, aber eine Lösung hab ich da noch nicht gefunden.
Danke
TiKu
ich möchte OpenSSL als lib in einem C++-Programm nutzen (Compiler: MSVC). Initialisiert wird die Lib ja so:
Code:
SSL_load_error_strings();
SSL_library_init();
actions_to_seed_PRNG();
Bin ich zu doof oder woran liegts? Google hab ich schon bemüht, aber eine Lösung hab ich da noch nicht gefunden.
Danke
TiKu
AMD-Hammer
Grand Admiral Special
- Mitglied seit
- 05.10.2003
- Beiträge
- 2.760
- Renomée
- 123
- Standort
- Bornheim (Rheinland)
- Mein Laptop
- Lenovo IBM Thinkpad X301
- Prozessor
- AMD Athlon 64 X2 "Manchester" 3800+
- Mainboard
- EPoX 9NPA+ SLi
- Kühlung
- Zalman CNPS 7700-Cu
- Speicher
- 4x 1GB G.Skill CL3 F1-3200PHU2-2GBNT
- Grafikprozessor
- XFX GeForce 7600 GT
- Display
- 2x 17 Zoll TFT LG Flatron L1710S
- HDD
- Hitachi 1TB HDT721010SLA360, Samsung 160GB 1614N, Samsung 200GB 2014N, IBM Hitachi GXP180 120 GB
- Optisches Laufwerk
- LG GSA 4163A
- Gehäuse
- Coolermaster CAV-T03
- Netzteil
- Seasonic S12 600 Watt
- Betriebssystem
- Debian GNU/Linux 5.0.1 AMD64
- Webbrowser
- Firefox
Also es mag sein, dass ich mich irre, aber ich meine dieses "actions_to_seed_PRNG();" (was auch immer das sein soll) is überflüssig.
That's all!
Was willst du denn machen?
Code:
SSL_load_error_strings();
SSL_library_init();
Was willst du denn machen?
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.249
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Ich bin inzwischen davon überzeugt, dass diese Funktion nur ein Platzhalter ist und bedeutet: "Hier muss irgendwie der Zufallsgenerator initialisiert werden". Keine Ahnung warum das in der OpenSSL-Hilfe so missverständlich steht.Also es mag sein, dass ich mich irre, aber ich meine dieses "actions_to_seed_PRNG();" (was auch immer das sein soll) is überflüssig.
Eine Art IMAP-Proxy schreiben (brauch ich für meine Belegarbeit). Eigentlich bräuchte ich einen IMAPS-Proxy (also IMAP über SSL). Da das aber noch viel schwieriger werden dürfte und die Aufgabenstellung es zulässt, werde ich versuchen, mit dem Client unverschlüsselt zu kommunizieren (läuft eh beides lokal, da ist die fehlende Verschlüsselung auch ziemlich egal).Was willst du denn machen?
Also quasi statt:
Code:
Mailserver <-- IMAP/SSL --> Proxy <-- IMAP/SSL --> Mailclient
Code:
Mailserver <-- IMAP/SSL --> Proxy <-- IMAP --> Mailclient
"Proxy" ist eigentlich der falsche Begriff, denn der soll noch ein bisschen mehr machen als nur weiterleiten.
tomturbo
Technische Administration, Dinosaurier
- Mitglied seit
- 30.11.2005
- Beiträge
- 9.455
- Renomée
- 665
- Standort
- Österreich
- Aktuelle Projekte
- Universe@HOME, Asteroids@HOME
- Lieblingsprojekt
- SETI@HOME
- Meine Systeme
- Xeon E3-1245V6; Raspberry Pi 4; Ryzen 1700X; EPIC 7351
- BOINC-Statistiken
- Mein Laptop
- Microsoft Surface Pro 4
- Prozessor
- R7 5800X
- Mainboard
- Asus ROG STRIX B550-A GAMING
- Kühlung
- Alpenfön Ben Nevis Rev B
- Speicher
- 2x32GB Mushkin, D464GB 3200-22 Essentials
- Grafikprozessor
- Sapphire Radeon RX 460 2GB
- Display
- BenQ PD3220U, 31.5" 4K
- SSD
- 1x HP SSD EX950 1TB, 1x SAMSUNG SSD 830 Series 256 GB, 1x Crucial_CT256MX100SSD1
- HDD
- Toshiba X300 5TB
- Optisches Laufwerk
- Samsung Brenner
- Soundkarte
- onboard
- Gehäuse
- Fractal Design Define R4
- Netzteil
- XFX 550W
- Tastatur
- Trust ASTA mechanical
- Maus
- irgend eine silent Maus
- Betriebssystem
- Arch Linux, Windows VM
- Webbrowser
- Firefox + Chromium + Konqueror
- Internetanbindung
-
▼300
▲50
Warum machst Du nicht einen TLS Tunnel auf und kommunizierst darin "normal" über IMAP?
Oder verstehe ich da jetzt was falsch?
lg
__tom
Oder verstehe ich da jetzt was falsch?
lg
__tom
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.249
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Der Provider, mit dem das ganze lt. Aufgabenstellung auf jeden Fall funktionieren muss, unterstützt nur SSL.
tomturbo
Technische Administration, Dinosaurier
- Mitglied seit
- 30.11.2005
- Beiträge
- 9.455
- Renomée
- 665
- Standort
- Österreich
- Aktuelle Projekte
- Universe@HOME, Asteroids@HOME
- Lieblingsprojekt
- SETI@HOME
- Meine Systeme
- Xeon E3-1245V6; Raspberry Pi 4; Ryzen 1700X; EPIC 7351
- BOINC-Statistiken
- Mein Laptop
- Microsoft Surface Pro 4
- Prozessor
- R7 5800X
- Mainboard
- Asus ROG STRIX B550-A GAMING
- Kühlung
- Alpenfön Ben Nevis Rev B
- Speicher
- 2x32GB Mushkin, D464GB 3200-22 Essentials
- Grafikprozessor
- Sapphire Radeon RX 460 2GB
- Display
- BenQ PD3220U, 31.5" 4K
- SSD
- 1x HP SSD EX950 1TB, 1x SAMSUNG SSD 830 Series 256 GB, 1x Crucial_CT256MX100SSD1
- HDD
- Toshiba X300 5TB
- Optisches Laufwerk
- Samsung Brenner
- Soundkarte
- onboard
- Gehäuse
- Fractal Design Define R4
- Netzteil
- XFX 550W
- Tastatur
- Trust ASTA mechanical
- Maus
- irgend eine silent Maus
- Betriebssystem
- Arch Linux, Windows VM
- Webbrowser
- Firefox + Chromium + Konqueror
- Internetanbindung
-
▼300
▲50
Mit "SSL" alleine wirst Du nicht wirklich was anfangen können.
SSL ist in erster Linie ein Verfahren und eine Library.
Man kann nicht "SSL" zwischen 2 Partnern machen.
Es können nur 2 Protokolle SSL benutzen. (IMAP ungleich IMAPS !)
Einem IMAP sprechenden Server kannst Du nicht SSL beibringen.
Und wenn ein Protokoll nicht direkt SSL unterstützt nimmt man für diesen Fall einen Tunnel wie TLS.
lg
__tom
SSL ist in erster Linie ein Verfahren und eine Library.
Man kann nicht "SSL" zwischen 2 Partnern machen.
Es können nur 2 Protokolle SSL benutzen. (IMAP ungleich IMAPS !)
Einem IMAP sprechenden Server kannst Du nicht SSL beibringen.
Und wenn ein Protokoll nicht direkt SSL unterstützt nimmt man für diesen Fall einen Tunnel wie TLS.
lg
__tom
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.249
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
Okay, vll. sollte ich weiter ausholen.
Ziel ist es eine Thunderbird-Erweiterung zu entwickeln, mit der die Mails eines Googlemail-Kontos verschlüsselt werden. Es sollen keine verschlüsselten Mails gesendet werden, sondern die auf dem Server gespeicherten Mails sollen verschlüsselt werden. In Thunderbird soll von der Verschlüsselung nichts zu sehen sein, aber wenn man sich direkt auf Googlemail einloggt, sollen Inhalt und nach Möglichkeit auch Topic und Absender/Empfänger der Mails verschlüsselt sein. Google soll mit den Mails also nichts anfangen können. Natürlich können die Mails noch immer beim Absenden gescannt werden und auch in der Zeit zwischen Empfang und Zugriff durch Thunderbird. Aber die Aufgabe ist nunmal so.
Man kann die Extension auf 2 Arten implementieren:
Googlemail spricht leider nur IMAP über SSL. Ich hab mir angeschaut wie IMAP über SSL läuft und so wie ich es verstanden habe, dürfte es einfacher sein, erst ab dem "Proxy" SSL einzusetzen. Ich muss ja einige Befehle und Antworten anpassen bevor ich sie weiterleite. Vll. hab ich ja noch einen Denkfehler drin, aber ich stell mir die Sache schwieriger zu implementieren vor wenn schon für die Strecke Thunderbird <-> "Proxy" SSL genutzt wird als wenn ich für dieses Teilstück unverschlüsseltes IMAP nutze.
Ziel ist es eine Thunderbird-Erweiterung zu entwickeln, mit der die Mails eines Googlemail-Kontos verschlüsselt werden. Es sollen keine verschlüsselten Mails gesendet werden, sondern die auf dem Server gespeicherten Mails sollen verschlüsselt werden. In Thunderbird soll von der Verschlüsselung nichts zu sehen sein, aber wenn man sich direkt auf Googlemail einloggt, sollen Inhalt und nach Möglichkeit auch Topic und Absender/Empfänger der Mails verschlüsselt sein. Google soll mit den Mails also nichts anfangen können. Natürlich können die Mails noch immer beim Absenden gescannt werden und auch in der Zeit zwischen Empfang und Zugriff durch Thunderbird. Aber die Aufgabe ist nunmal so.
Man kann die Extension auf 2 Arten implementieren:
- Auf Thunderbird maßgeschneidert.
- Als eine Art Proxy, der mit ein paar kleinen Anpassungen auch mit anderen Mailclients zusammenarbeitet und über eine einfache Thunderbird-Extension angesteuert wird.
Googlemail spricht leider nur IMAP über SSL. Ich hab mir angeschaut wie IMAP über SSL läuft und so wie ich es verstanden habe, dürfte es einfacher sein, erst ab dem "Proxy" SSL einzusetzen. Ich muss ja einige Befehle und Antworten anpassen bevor ich sie weiterleite. Vll. hab ich ja noch einen Denkfehler drin, aber ich stell mir die Sache schwieriger zu implementieren vor wenn schon für die Strecke Thunderbird <-> "Proxy" SSL genutzt wird als wenn ich für dieses Teilstück unverschlüsseltes IMAP nutze.
AMD-Hammer
Grand Admiral Special
- Mitglied seit
- 05.10.2003
- Beiträge
- 2.760
- Renomée
- 123
- Standort
- Bornheim (Rheinland)
- Mein Laptop
- Lenovo IBM Thinkpad X301
- Prozessor
- AMD Athlon 64 X2 "Manchester" 3800+
- Mainboard
- EPoX 9NPA+ SLi
- Kühlung
- Zalman CNPS 7700-Cu
- Speicher
- 4x 1GB G.Skill CL3 F1-3200PHU2-2GBNT
- Grafikprozessor
- XFX GeForce 7600 GT
- Display
- 2x 17 Zoll TFT LG Flatron L1710S
- HDD
- Hitachi 1TB HDT721010SLA360, Samsung 160GB 1614N, Samsung 200GB 2014N, IBM Hitachi GXP180 120 GB
- Optisches Laufwerk
- LG GSA 4163A
- Gehäuse
- Coolermaster CAV-T03
- Netzteil
- Seasonic S12 600 Watt
- Betriebssystem
- Debian GNU/Linux 5.0.1 AMD64
- Webbrowser
- Firefox
Wow... das klingt echt kompliziert! *knoten im kopf*
Also ich denke du musst dazu im "Proxy" ansetzen, aber wie das genau mit IMAP über SSL funktioniert weiß ich auch nich. Aber ich hab gerade nich viel zu tun, da schau ich mir das einfach mal an
Also ich denke du musst dazu im "Proxy" ansetzen, aber wie das genau mit IMAP über SSL funktioniert weiß ich auch nich. Aber ich hab gerade nich viel zu tun, da schau ich mir das einfach mal an
- Mitglied seit
- 16.11.2001
- Beiträge
- 21.665
- Renomée
- 1.249
- Standort
- München
- Aktuelle Projekte
- World Community Grid
- Lieblingsprojekt
- Folding@Home
- Meine Systeme
- AMD Ryzen 9 5950X
- BOINC-Statistiken
- Folding@Home-Statistiken
- Prozessor
- AMD Ryzen 9 5950X
- Mainboard
- ASUS TUF Gaming X570-Pro [WI-FI]
- Kühlung
- be quiet! Shadow Rock 3
- Speicher
- 4x 16GB DDR4-3200 Corsair Vengeance LPX
- Grafikprozessor
- ASRock Radeon RX 550 Phantom Gaming Aktiv 2GB
- Display
- LG 27UL850-W, 27"
- SSD
- Samsung 980 PRO 2TB, Samsung 840 EVO 500GB
- HDD
- Seagate Barracuda 7200.14 3TB SATA3
- Optisches Laufwerk
- Samsung SH-S183A SATA schwarz (im externen Gehäuse)
- Gehäuse
- be quiet! Silent Base 802 schwarz
- Netzteil
- be quiet! Straight Power 11 Platinum 550W
- Tastatur
- Logitech G613 Lightspeed
- Maus
- Logitech M510
- Betriebssystem
- Ubuntu Linux 22.04
- Webbrowser
- Vivaldi
- Internetanbindung
-
▼100 MBit
▲40 MBit
SSL hab ich inzwischen hinbekommen. Gut, ich müsste mal den Traffic mitschneiden und schauen ob es auch wirklich verschlüsselt ist.
Da man mit IMAP keine Mails auf dem Server manipulieren kann, muss ich die Mails lokal verschlüsseln und dann praktisch an mich selbst senden und die alte Mail löschen. Thunderbird soll natürlich nur 1 Mail sehen. Das verkompliziert die Sache.
Da man mit IMAP keine Mails auf dem Server manipulieren kann, muss ich die Mails lokal verschlüsseln und dann praktisch an mich selbst senden und die alte Mail löschen. Thunderbird soll natürlich nur 1 Mail sehen. Das verkompliziert die Sache.
Noerknhar
Gesperrt
- Mitglied seit
- 20.01.2004
- Beiträge
- 3.179
- Renomée
- 45
- Standort
- Oldenburg/Niedersachsen
- Prozessor
- AMD A64/X2 4600+
- Mainboard
- ASUS A8N SLI-SE
- Kühlung
- Zalman CNPS-7000Al-CU
- Speicher
- 2 * 1024MB MDT CL2.5 DDR400
- Grafikprozessor
- Xpertvision 8800 GT 512MB (ggf. @ Sonic-Niveau)
- Display
- BenQ FP71E+ 17" TFT
- HDD
- Samsung SP1614C & SP1612C
- Optisches Laufwerk
- BenQ DVD-RW DW1640
- Soundkarte
- Onboard
- Gehäuse
- Chieftec CS601 (schwarz)
- Netzteil
- Antec 420W irgendwas^^
- Betriebssystem
- MS Windows XP MCE SP2
- Webbrowser
- Firefox 2.x
Wer stellt solche Aufgaben? Will auch!
Ähnliche Themen
- Antworten
- 3
- Aufrufe
- 2K
- Antworten
- 8
- Aufrufe
- 4K
- Antworten
- 469
- Aufrufe
- 77K
- Antworten
- 0
- Aufrufe
- 15K