blog.area23.at - a simple url encoder/decoder

 a simple url encoder/decoder
 https://blog.area23.at

Labels

Wirtschaft (154) Pressefreiheit (147) Österreich (124) IT (108) code (68) Staatsschulden (36) EZB (27) Pensionssystem (15) Geopolitik (10)

2024-04-28

Changing frozen OGZDL.L stocks against Moscow GAZP.ME stocks

Speaking of Gazprom, I have two questions for the specialists:

  1. According to Yahoo Finances, the GAZP.ME stock has been trading on the Moscow Stock Exchange (.ME) for some time.

    https://finance.yahoo.com/quote/GAZP.ME/?fr=sycsrp_catchall

    According to my information, all derivatives on the OGZDL.L shares on the London Stock Exchange were frozen on March 1, 2022, shortly before the crash.

    https://www.etoro.com/markets/ogzdl.l/chart/

  2. Do you know how this happened under what kind of conditions?

  3. Do you know what exchange conditions the holders of OGZDL.L shares had against GAZP.ME shares quoted in rubles?
    (Rate 198 rubles = €2.01)
    or was this no longer possible for Western owners because there were already sanctions against Russia and all capital was frozen?

  4. According to the German European company register, the well-equipped Austria subsidiary GAZPROM NEFT TRADING GmbH has now moved to a more upscale address on the 1st floor |
    GmbH but is completely invisible in many company registers here in Austria.
    Do you know more here?

  5. I cannot see shares of the Saudi oil company Saudi Aramco traded in  الظهران in SAR from my provider only derivatives and bonds?
    Are stocks of Saudi Aramco generally not tradable, or where can you trade them?

    https://www.google.com/finance/quote/2222:TADAWUL?sa=X&ved=2ahUKEwjzia7Z8eWFAxWKJBAIHSOJBTwQ3ecFegQIHRAf&window=MAX


2024-04-25

Making symmetric cipher encryption great again [updated]

Prolog

When students in the 2nd semester in year 1992 type on the laptop during the lecture or start talking, Professor Gerd Baron always repeated very loudly that's what's all about:

Wir haben hier ein Universum und es geht um 
die Anzahl der Anordnungen der Elemente einer endlichen Menge.

We have a universe here and 
it's all about of the number of combinations of items in a finite set.

Professor Gerd Baron of Mathematics modified math lecture for computer scientists, where he claimed graph theory and combinatorics and weighted models (for traveling salesmen or ip routing) to understand better things we will need later (like equal costs => multipath).

In the years 2021-2023 [ CV ] I coded after an idea of Georg Toth the SUPU (SUdocu PUzzle) game. For the "Game Automation" mode I needed a smart permutation algorithm, where I remembered Professor Baron.


After meeting my old friend Math and Physics Professor Michael F. (worked also for finance in the City of London) and we talked about inversible matrixes, I was penetrated once in night with some gadgets and I spoke out that idea. But instead of giving the information only to unknown (maybe russian or far right spies), I wrote that article down, so that everybody also all partners in the US will recognize this.

plain text ⟶ 3DES PBox → AES → 2blowfish ⟶ cipher text
cipher text ⟶ 2blowfish → AES → 3DES SBox ⟶ plain text

plain text ⟶ AES ⟶ 2blowfish ⟶ 3DES PBox (scrambled) ⟶ cipher text
cipher text ⟶ 3DES  SBox(scrambled) → 2blowfish → AES ⟶ plain text

you also can remix it per good random numbers like
3DES = 0x1
AES = 0x2
2Fish = 0x4
Serpent = 0x8

So 0xBC for encryption would mean 0xCB for decryption
plain ⟶ (3DES→AES→Serpent) ⟶ (2Fish→Serpent) ⟶ encrypted
encrypted ⟶ (Serpent→2Fish) ⟶ (Serpent→AES→3DES) ⟶ plain 

with 2 bytes strong keys (negoatiated randomized at handshake) you're quiet secure.


Mathematical theorem in functional theory would be:
Consider that there are full bijective desterministic inversible functions, 
where inverse function to y=F(x,...) is 
x =f(y,..), => 
then inverse function to F( G( H( I( J( K( L( M( N(x, ...)))))))))
is x = n( m( l( k( j( i( h( g( f(y,...))))))))).

approach for a mathematical proof

Try it out on area23: https://area23.at/net/Crypt/CoolCrypt.aspx
Github repository: github.com/heinrichelsigan/area23.at/


A simple matrix encryption algorithm by myself:

I found a simple matrix symmetric encryption algorithm, that works as simple symmetric cipher
with NxN Matrix trans, after asking that question here on  math.stackexchange.com/questions/4915786/ 
Later I developed a very simple Block Chipher Algorithm called ZenMatrix (to show, that I can write a very simple symmetric Block Cipher for encryption and decryption on my own),

R3 ➝ R3: v(3) x M(3,3) = v(3)

⎡ 1 ⎤    ⎡ 0 1 0 ⎤    ⎡ 2 ⎤ 
⎢ 2 ⎥ x  ⎢ 0 0 1 ⎥ =  ⎢ 3 ⎥  
⎣ 3 ⎦    ⎣ 1 0 0 ⎦    ⎣ 1 ⎦ 
The inverse matrix for reverse symmetric encryption would be:
⎡ 2 ⎤    ⎡ 0 0 1 ⎤    ⎡ 1 ⎤ 
⎢ 3 ⎥ x  ⎢ 1 0 0 ⎥ =  ⎢ 2 ⎥  
⎣ 1 ⎦    ⎣ 0 1 0 ⎦    ⎣ 3 ⎦ 
ZenMatrix symetric chiffre encryption

More symmetric cipher algos are now availible!

First I wanted to make the symmetric cipher pipe only with AES, Blowfish, 2-Fish, 3-DES and  ZenMatrix, but then I detected the Legion of Bouncy-Castle, which offered several encryptions in a opensource library also availible here at git: https://github.com/bcgit
I rewrote Area23.At.Mono with the Bouncy-Castle wrapper of for 3DES, 2FISH, 3FISH, AES, Rijndael (same as AES) and Serpent.

Later I added the following symmetric cipher encryption / decryption algorirhms to the symm cipher pipeline, because I have seen them in the bouncy-castle package:
Camellia, Cast[56], Gost28147, Idea, RC[26], RC532, Seed, Skipjack, Tea, Tnepres, XTea.

How many variations are possible?

With a set of 2 symmetric cipher algos without reusing the same algo twice, it would be 2! = 2, with reusing same algo twice (e.g. blowfish => blowfish =>) 2^2 = 4. With 8 symmetric cipher algos without reusing the same algo, it would be 8! = 40.320, with reusing the same algo twice 8^8 = 16.777.216.
In the symmetric cipher pipe above with now 21 symmetric cipher algortihms it would be 21^8 = 37.822.859.361, because I limited the pipeline length to 8 stages.

Why I'm publishing this article?

Unfortunately, since I catched a schizoaffective disorder 2007, I have sometimes the tendency to talk loudly and am often paranoid about being wiretapped.
Existing even bigger companies, were I was employed, (I told them about my problem since 2007) meaned, that I didn't break the compliance in that case, because I can assume that we have not the GDR with Stasi here and loudly repeating fraud detection rules at home isn't a crime. Once I feeled very painful and a spoke out loudly my idea of better AES. To avoid, that only some people could get it, I wrote a simple prototype and then sended this article to old friends, who work at US companies.

2024-04-14

How to enable ipv6 (inet6) in AWS EC2 VPCs, Subnets, Network interfaces and instances

This is a very quick and walk through documentation, how to enable ipv6 addresses and ipv6 networking in AWS (Amazon Web Services) E2C instances.

Ensure that virtual hardware is enabled for ipv6

In this section, we check if VPC, Subnets, Routing Tables and Network Interfaces are ready for ipv6.
It's a walkthroigh in form of (examine, check, enable ipv6 <= if not already enabled).

2024-04-06

Die Scheidung - eine oft problematische Entscheidung mit einem Rattenschwanz an Folgen

Leider lassen sich zu oft viele Ehepaare scheiden. Meistens dort, wo Nachwuchs Kinder vorhanden sind.

Die Scheidung ist meist nicht nur ein ökonomisches Deasaster, sondern viel mehr auch immer öfters geht eine psychsiche Krise und genereller Vertrauensverlust mit dieser Entscheidung einher.


Finanzielle Probleme bei der Scheidung

Lebte zuerst eine Familie gemeinsam in einer Wohnung oder einem Haus, dann sind auf alle Fälle 2 Wohnsitze, 2 Autos, sämtliche Versicherungen doppelt zu zahlen. Rasch vom Zaun gebrochene Scheidungen bewirken meist, dass der aus dem gemeinsamen Haushalt ausziehend Partner nicht genügend Zeit hat um das günstigste und best zutreffende Wohnungsangebot einzuholen, aber meist der Ausziehende am störksten psychisch belastet wirkt und in dieser Sitiation oft schlechte Entscheidungen bei der Wahl der neuen Bleibe trifft (und vielleicht aufgrund der spontan geänderten Lebenssituation nicht einmal genau weiß, wie sein zukünftiges Leben nun verlaufen wurd.)
Auch Auszahlungen und der Verkauf bei gemeinsamen Eigentum stellen hier in diesem Falle ein sehr hohes Risiko dar. Auch Grundbuchänderungsgebühren müssen gezahlt werden.
Viele Dinge, die sonst vertraglich oder mündlich sehr klar geregelt wurden, werden im Fall der Scheidung durch Annahmen und Erwartungen verzerrt und es entsteht zunehmende (Rechts-)unsicherheit.

Vertrauensverlust nach der Scheidung

Normalerweise ist der (Ehe-)Partner die Hauptvertrauensperson.Man beredet Sorgen, geht berufliche Entscheidungen durch, findet bei Problemen auch mit Dritten im Dialog mit dem Partner die besseren durchdachteren Lösungen.
Nach Scheidungen ist in den meisten Fällen, die ich kenne (auch meinem eigenen), die Gesprächsbasis, das Vertrauen, Einsicht, Umsicht, Empathie für das Gegenüber und der Wille zur weiteren Kommunikation weg. Ansatt eines guten Freundes und Vertrauten / bester Freundin und Vertrauten hat man/Frau es plötzlich mit einen teilweise feindseeligen Widersacher mit unklaren oder sogar möglicherweisen böswilligen Absichten zu tun. Dies hat teilweise weitere Gerichtsstreitigkeiten zur Folge, die man/Frau teils psychisch weiter belasten. Auch in neuen Firmen wirkt es nicht gerade vorteilhaft, wenn jeman im Probemonat 2-3 Gerichtstermine wahrnimmt und sowas erschwert möglicherweise auch Vorankommen  / Wiedereinstieg in den Beruf.

Alimentäre Verpflichtungen im Fall der Erwerbslosigkeit

Leider egal ob es sich dabei um vormals tüchtige disziplinierte sehr arbeitsaffine Berufstätige oder um Lebenskünstler handelte, fast jeder geschiedene  Unterhalt- und alimentpflichtige Vater, aber auch so 1-2 alimentpflichtige Mütter mit Ex-Hausmännern, (die ich kenne) kamen irgendwann in die Situation von Erwerbslosigkeit und nahmen in Folge die Versicherungsleistung des Arbeitsmarktservice in Anspruch.
Leider konnten viele während des Bezug von Arbeitslosengeld Alimente und eigene Lebenskosten nicht mehr zur Gänze bezahlen.
Da die Nichtzahlung von Miete, KFZ-Versicherung, Strom & Gas oder Kreditrückzahlunegn meistens sofort drastische Konsequenzen mit sich ziehen, entschieden  sich fast alle in Folge bei Kindesunterhalt und Alimentzahlungen ihren Verpflichtungen NICHT nachzukommen.
Meistens - so wie es Gott will, erbarmten sich die bereits pensionierten Eltern des Betreffenden / der Betreffenden Unterhalt oder Zuschüsse für ihr Enkelkind zu leisten.
So gut wie nur noch die älteren Pensionisten sparen und mit ihren noch stattlichen Altpensionen solche Zahlungen unbeschwert verantwortungsvoll tätigen, so wenig sind die Ex-Partner in Folge vor den möglichen Konsequenzen gefeit.
Es gab Ex-Partnerinnen / Ex-Partner, die sich in dem Fall von falschen Freunden aufstacheln ließen und Regress- und Abmahnforderunegn trotz Unterstützung durch die Eltern des Ex-Partners. Egal, ob es zu einer gerichtlichen Exekution kam oder diese nur einmal prinzipiell angedeutet oder (Absicht) vorbereitet wurde, das Vertrauen beider Sippen brach dann endgültig, da keinerlei Rechtssicherheit in diesem Fall für irgendwen garantiert werden kann.
Gab es bis zu diesem Zeitpunkt noch Kontakt seitens einer Familienseite zum Kind / zu den Kindern, wurde dieser in Folge diese Cirus Maximus dann meist endgültig beeendet und es blieb herbe Enttäuschung, große Härme, für immer verspieltes Vertrauen und auch oft vollkommene unüberbrückbare Distanz für die Ewigkeit über.

Was ich mit diesem Artikel sagen will?

Bitte bedenkt all diese Probleme und versucht, wenn sich die Scheidung nicht vermeiden lässt, zumindest eine sachliche konstruktive lösungsorienteierte Kommunikationsbasis zu behalten / wieder zu erabeiten. Es vermeidet mißtauen, Unsicheheit, aus der Unsicherheit entstehende falsche Entscheidungen, Grüblereien und negative Emotionen.  

Epolog Fazit:

Bisher schenkte ich jedem Kind in meinem großen Bekanntenkreis, welches gerade von Alimenteausfall akut bedroht war und von den Großeltern des Ex-Partner auch noch eine kleine Unterstützung bekam, eine kleine silberne oder goldene kleine Münze. Diese Münzgabe verhinderte meist einige Zeit lang noch die vollkommene Entfremdung zum ausgezogenen / verbannten Elternteil, dauerhaft konnte aber diese kleine Münze auch keine großen Wunder berwirken!

2024-03-28

system library:BIO_connect:Connection refused:../crypto/bio/bio_sock2.c

I got the strange error message 
system library:BIO_connect:Connection refused:../crypto/bio/bio_sock2.c
on executing 
openssl s_client -starttls smtp -connect mail.area23.at:587
when testing sendmail smtp tls with an Let's Encrypt SSL certificate.

If you got the same error message, ensure that
  1. sendmail is running (on mail server / relay host)
    test it with init rc script 
      /etc/init.d/sendmail status
    or simple by process listing tools, like 
      pstree | grep sendmaail
      pidof sendmail-mta
      ps fauxwww | grep sendmail
    and network server socket is bound 
      netstat -avn 2>&1 |less
    or fuser and your sendmail port
      fuser -v -n tcp 25
    or various variants of lsof, like
      lsof -i TCP:25

  2. sendmail is well configured (on mail server / relay host)
    this will take a little bit too long for that article
    in my case it was a wrong IPv6 address in sendmail.mc

    DAEMON_OPTIONS(`Family=inet6, Name=MTA-v6, Port=smtp, Addr=2600:1f14:1d6d:f202:8d53:fc57:c45d:6590')dnl
     
  3. mail server is reachable from outside 
    test it with 
     telnet [mailserver] [port]
    or brutal way with a network scanner, like nmap
      nmap -p 25,465,587 [mailserver]

    if mailserver is not reachable from outside, 
    then you must lookup on server and on client firewall rules, e.g
    .
      iptables -t filter --list
      iptables -6 -t filter --list
You could also simply run strace to see, what happens:
  strace openssl s_client -starttls smtp -connect mail.area23.at:587

strace openssl s_client -starttls smtp -connect [mailserver] [port]

2024-03-12

par coole trendy Firmen aus Deutschland

bereits top (vielleicht sogar etwas over the top):