Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 27 |
Nodes: | 6 (0 / 6) |
Uptime: | 38:01:19 |
Calls: | 631 |
Calls today: | 2 |
Files: | 1,187 |
D/L today: |
22 files (29,767K bytes) |
Messages: | 173,681 |
Hi all,
I just want to know if your AES encryption program is compatible with mine.
Can you please test that.
Here is the encryption key:
d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
And here is a message, encrypted with that key 3x times:
vScVj7ieDfqg7a3TczIWghXtK7X6sB30Ao5c0klQvPunYaiTPMMCHfBQKYXfad72BL4=
f97/zGwNCW1FNAuutqinrkgyAMvk6BTKHLKZXl9ggxYosC3/zOGz9eJZ9PTn1Z3erJ8=
lt3QT+aeM+8HQMAIwxdEjTfCQ4viWv5x1UmUnLUvkCStXkYsa+d27NO/b19Q0wC3/uI=
My program works like this:
$ aes keyfile < infile > outfile
$ aes -d keyfile < infile > outfile
Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(
$ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
enc: AEAD ciphers not supported
enc: Use -help for summary.
$ openssl version
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)
Stefan Claas wrote:
Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(
$ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
enc: AEAD ciphers not supported
enc: Use -help for summary.
$ openssl version
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)
LibreSSL can't handle it either. I guess no problem because who
uses them, when there are easier tools, like mine, available. ;-)
Stefan Claas wrote:
Stefan Claas wrote:
Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(
$ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
enc: AEAD ciphers not supported
enc: Use -help for summary.
$ openssl version
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)
LibreSSL can't handle it either. I guess no problem because who
uses them, when there are easier tools, like mine, available. ;-)
Ok. C version done, which uses OpenSSL library ... :-)
Stefan Claas wrote:
Stefan Claas wrote:
Stefan Claas wrote:
Mmmmhhh, maybe my OpenSSL version is too old or I do something wrong. :-(
$ openssl enc -aes-256-gcm -d -in message.txt -out decrypted.txt -K d33572d668cb7b8f5323bf160309c98d85a9668e26f6df9c667a50982de40123
enc: AEAD ciphers not supported
enc: Use -help for summary.
$ openssl version
OpenSSL 3.0.15 3 Sep 2024 (Library: OpenSSL 3.0.15 3 Sep 2024)
LibreSSL can't handle it either. I guess no problem because who
uses them, when there are easier tools, like mine, available. ;-)
Ok. C version done, which uses OpenSSL library ... :-)
Works quite good with larger data. :-)
$ time openssl rand 100000000 > bin
real 0m4.266s
user 0m0.139s
sys 0m0.140s
$ time aes key < bin > bin2
real 0m2.998s
user 0m0.388s
sys 0m0.537s
$ time aes -d key < bin2 > bin3
real 0m2.579s
user 0m0.436s
sys 0m0.252s
$ time diff bin bin3
real 0m5.868s
user 0m0.055s
sys 0m0.212s