Skip to content

Instantly share code, notes, and snippets.

@kafene
Created July 11, 2021 21:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kafene/00fea6464ad4cff03ba8644e9dc981e0 to your computer and use it in GitHub Desktop.
Save kafene/00fea6464ad4cff03ba8644e9dc981e0 to your computer and use it in GitHub Desktop.
openssl algorithm testing
<?php
set_error_handler(static function ($severity, $message, $file, $line) {
throw new \ErrorException($message, 0, $severity, $file, $line);
});
$str = 'Testing OpenSSL algorithms...';
$tag = random_bytes(16);
foreach (openssl_get_cipher_methods() as $algo) {
if (str_starts_with($algo, 'id-')) continue;
$useTag = (str_ends_with(strtolower($algo), '-ccm')
|| str_ends_with(strtolower($algo), '-gcm')
|| str_ends_with(strtolower($algo), '-ocb'));
printf("%s: %s\n", 'Algorithm', $algo);
$tag = $useTag ? random_bytes(16) : '';
$useTag && printf("%s: %s\n", 'Tag (base64)', base64_encode($tag));
$ivlen = openssl_cipher_iv_length($algo);
printf("%s: %s\n", 'IV length', $ivlen);
$keyLength = $ivlen > 0 ? $ivlen * 2 : 32;
printf("%s: %s\n", 'Key length', $keyLength);
$key = random_bytes($keyLength);
printf("%s: %s\n", 'Key (base64)', base64_encode($key));
$iv = $ivlen > 0 ? random_bytes($ivlen) : '';
printf("%s: %s\n", 'IV (base64)', base64_encode($iv));
$enc = openssl_encrypt($str, $algo, $key, 0, $iv, $tag);
$enc === false and trigger_error('Failure to encrypt!');
printf("%s: %s\n", 'Encrypted', var_export($enc, true));
$dec = openssl_decrypt($enc, $algo, $key, 0, $iv, $tag);
$dec === $str or trigger_error('Failure to decrypt!');
printf("%s: %s\n", 'Decrypted', $dec);
printf("%s\n", str_repeat('=', 80));
}
Algorithm: aes-128-cbc
IV length: 16
Key length: 32
Key (base64): wgwUbNU4FIw5Ce4oSovN9SHGN93ChG7GXcm59wfVYmQ=
IV (base64): pWFWONG3acqdg8ab5xsJuw==
Encrypted: 'K8dnSKbcNzeL/j+hGbZpH6kSMNU/AKPFp7NAUUptsEU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-cbc-hmac-sha1
IV length: 16
Key length: 32
Key (base64): t7J4e55DAXRG2TcvDuU7agtjY1e/s5WfKh34lolFD10=
IV (base64): 5gMJsHrijXqfkGO5Efevkg==
Encrypted: 'iGB5qsJWrrlXg3mJSHowCkNXM94p05P7nZcuzJGqoA4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-cbc-hmac-sha256
IV length: 16
Key length: 32
Key (base64): ullWft/2UTy1Hhz+wvJDAl7IiWtApf7y5n5Ci0Xv8V8=
IV (base64): riwzBeVXZw3m6XKaMUfK4A==
Encrypted: 'ysSldQ98l8vIEZ16BudpaiDEL/RK8V2AuuOrCIsvRCs='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-ccm
Tag (base64): Jy3PN7to+PLRbFnS7p+ejQ==
IV length: 12
Key length: 24
Key (base64): HZZVbqalF4QXSWzvF1qdt2L6kC4b7oRx
IV (base64): 0s9S7ay4hyuoksx4
Encrypted: 'UxFyFhtTHRHmFO6K9bmIgFYxrmwd2AuLFGHwXro='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-cfb
IV length: 16
Key length: 32
Key (base64): A5l3Lhrfp4by2ZtuWP2SoK08xELMsjmSr7Qbn/kBTq4=
IV (base64): 58172LvTjpCQQKB6APFeGw==
Encrypted: 'imVnrv+9nJQCWuf/tWy+RWUACv9Fb2G9WJx3kr8='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-cfb1
IV length: 16
Key length: 32
Key (base64): ee3TlCeRs4yNS6AqLgzl/H0Vx4Z9tARTTH7rOopYFSk=
IV (base64): GuV52h2vVD4vJ8aR3hrrlg==
Encrypted: 'h6VGDlhRngjSDCLY6lIicXnQ50onj3M4+QfzI5o='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-cfb8
IV length: 16
Key length: 32
Key (base64): 8a6acM0vutRPYsmu2OPvhb7estIEAF2w4R3DXevGG54=
IV (base64): hTvRvFP+vWnD/6syeAux/A==
Encrypted: 'cqPx4g2W0fswHxsXt3IL/3zDZ4rTTwOmadwzq80='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-ctr
IV length: 16
Key length: 32
Key (base64): KhsYens5tJGknjlKFYPmORcNvehn9kvV8ltdKTbgFHU=
IV (base64): 31MQ/vSV7nFUP5Djwo4ffA==
Encrypted: '5wd/dCqqNyN2gzVC6SNNZVOZu/dpdPKOK+tfDew='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-ecb
IV length: 0
Key length: 32
Key (base64): rZ0sXEvKdQO7dYtfFe66nhVxQgaztr0UDPRIAqM9Fco=
IV (base64):
Encrypted: '+TLay7JMqNwRMcmfT6ol2P6zP+2ehYquqRhAMXleOBE='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-gcm
Tag (base64): zpHkvZ0GeAI1u9HuTEO9mg==
IV length: 12
Key length: 24
Key (base64): vnnFzXtSYCKTadP2rnw6Dph7d7w8Le2W
IV (base64): ZLRFiUi5e7FJUPDj
Encrypted: 'MqwGc0ekpcAEmYJMQqI158Ybj8aR49WkCXwNwfw='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-ocb
Tag (base64): Gfedg2UUJOW5eNTIuJ1VTA==
IV length: 12
Key length: 24
Key (base64): itRPyBUATu42uk1YFNEm4aM6U2BXP0Ef
IV (base64): ZCf6gQVG7te5QFwp
Encrypted: 'KsBchrE6zsNq6F64CWHt1xntjw1Sy94g62h0nb0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-ofb
IV length: 16
Key length: 32
Key (base64): NZT3VhXpozx+5Rk+qan5IkEworNZrfDItj3Sxf4NT/g=
IV (base64): Qek0z7y2MYO/qfA1EZSsFQ==
Encrypted: '3HP7ws1IybNFxor1lj92IE1oByNYqvW284QP1x4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-128-xts
IV length: 16
Key length: 32
Key (base64): JDoHYkoXogFdvQBHokv2HFNK+kxje2bZC81odD1o2aM=
IV (base64): rofG1+IKaP24WEJXyGy7Zw==
Encrypted: 'uqLCw7NA2GO9JroFEEzkzNeUwHGBB8Emz/+Ni2E='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-cbc
IV length: 16
Key length: 32
Key (base64): KAqAiwKuOMGhwZlzL4OeQHTb7s718ApTyPlZGh9SCZM=
IV (base64): 70EtUzxUAnCJgdhwJIC3bg==
Encrypted: 'huGfmoBkFb/lPZPslikTytv+XWytKlrtA057D0dLRmk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-ccm
Tag (base64): oeBL2VJXU+c6qgW198tn3g==
IV length: 12
Key length: 24
Key (base64): 2loxbB3qQMJbrBsUgrcR0r01VwuXcPz9
IV (base64): YZRXU76C80PJWs51
Encrypted: 'JA/8erJrGRlpxC9ZNhvf5E1FnK+kQ1uU+8fX624='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-cfb
IV length: 16
Key length: 32
Key (base64): WiQU6MXhyQyoZAnifVKPFy1qW/5ZdOPpLW8phG92qqE=
IV (base64): VOKtyKwJZ6ccTlDHW99HmQ==
Encrypted: 'Ynpw+edeW7DtJz4Dt+o5r+aJG5SCexPrMpmUjAk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-cfb1
IV length: 16
Key length: 32
Key (base64): y/56nzSkzyv/T7tX0YK6JwxlOGzbihmFVJS/ArYE1sI=
IV (base64): vq5sMvBh2odElezqGIk4TA==
Encrypted: 'hXoOc9U0C/hACLYzIhwm8GrieXXczN6jEKuivQY='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-cfb8
IV length: 16
Key length: 32
Key (base64): 2TH7n9zbxgb6SQCucykt4+ZEHlVzOseJysUOCCz5itQ=
IV (base64): LXXJoJy2ISFVgOf6oJFI7Q==
Encrypted: '3yq32O7h91DvdGk/EwwF/NrnPFjhBZNp5ycZXsg='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-ctr
IV length: 16
Key length: 32
Key (base64): 6aBgrb03eNSgDdopiH3s1qbS2SwOPg4P+ol6+l1n8VM=
IV (base64): 7hcXEgQU4A/rf0k6mOIwoA==
Encrypted: 'FG2KlKI0m+BWiL3h7j1/0CPDdWMmEjwNjjGtOjg='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-ecb
IV length: 0
Key length: 32
Key (base64): 0SHcYdUYsymjIapB2gSxKiDPGxBdt4sE+W/t2jSfzGk=
IV (base64):
Encrypted: 'eB9/EmJkFU54dbdbCICei1F2I3dgNiWnQ1ZatEXXSUo='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-gcm
Tag (base64): AzVJRGUSykTlEzmsheFN9w==
IV length: 12
Key length: 24
Key (base64): 6MwknezAhwkteybcfq8e6yaYzyakogTP
IV (base64): yAm/UHIfDtZ0ms8g
Encrypted: 'V0prgIeVxrhb6jY8NYUkuQd83viP+BUmXdjNvU4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-ocb
Tag (base64): mqfLbjo+WsPLmGWJ+mMlWA==
IV length: 12
Key length: 24
Key (base64): +XruvGc+3bZCYDkoBijjRDte9SghSS9d
IV (base64): B6xTUG7Ooyb6hgal
Encrypted: 'btk3ZVeA84IFF7Grw5aVIDcadscwJk38mpOUflg='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-192-ofb
IV length: 16
Key length: 32
Key (base64): +Q/ApQJ1UNe2GzQeMPKJP42YRR4++WCGaj8CSSVsry8=
IV (base64): +sFs3YoIQAY8PA8a1booKg==
Encrypted: 'LYuIkKODXmCD7P8j74ubEdyACzHjmiRpDxFjQW8='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-cbc
IV length: 16
Key length: 32
Key (base64): STftNL8Qrb29SSMLVJsXY9xZn4wMXP2g4VFeOB12Rm4=
IV (base64): Ogg+/fIIHKPmRH7SVGNN/A==
Encrypted: 'LVbif/+G6duJmdOFv/VIJiGZm5kofOuKpatT2ktuVvM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-cbc-hmac-sha1
IV length: 16
Key length: 32
Key (base64): a+FmvbF61HrCkR+wGZPV23ykD+QCt50MLGh/elJvbvg=
IV (base64): nN8Br+jdiOn0J2LkS+Ym4g==
Encrypted: 'X7F+IXylJyUKSL8YM/WZuvg2/GQKhPqpDZ601ZWR1pI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-cbc-hmac-sha256
IV length: 16
Key length: 32
Key (base64): vTjf2j7RlxdVjudSHrvuUond5gG+FOR24JvXPV65ZD8=
IV (base64): HNrhV2tjeS2Z8asunCgKkA==
Encrypted: 'LbWBTgghF1JVBkzyUQcgfqR15eW5x14mMH8jjKWUZvI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-ccm
Tag (base64): GhWwWnF1JGwdKMA+i+omiA==
IV length: 12
Key length: 24
Key (base64): qAHly8uL0ybSI8JkEWqKY+MoSpjp8gUr
IV (base64): NVVvbIXaBptgftJi
Encrypted: 'Hb6Hj1mCCPrCoCNitPbZKvWb7bW/xLqxJUfTTZM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-cfb
IV length: 16
Key length: 32
Key (base64): DVdc4pKULAmM8nud0HGN1rZH2xhYB3s2mTircyi7veA=
IV (base64): ZS1MCCmoboiomlEhfO7zrQ==
Encrypted: '0aTZtrO5rK99I3exNRn+PX+W+2yYzAWtVkpzT9c='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-cfb1
IV length: 16
Key length: 32
Key (base64): fbZz4/VK9MDJmMgBj7+7RKPx8pWHdMvayL3Gtv+0sRI=
IV (base64): a90EMg+3DQTWSkaizpLv8g==
Encrypted: 'a/0BqEh9EReAUqNC777OQgISu190S8enhrChqyM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-cfb8
IV length: 16
Key length: 32
Key (base64): aC0PkuJKp40j3GYSM3y1JCO2muv+ssVMQRZ7gE0jHZ8=
IV (base64): 52VVWjG1tG3DHMwFpf0V6w==
Encrypted: 'AntBOJh0Ny3KHknXLVKbqGDFPOQq4cow7gfrZJ4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-ctr
IV length: 16
Key length: 32
Key (base64): T2U824qfOiJbOdrYmaWdAslCPx8kauj+DmmZzeWPG68=
IV (base64): QO8WNEocfyzjN+A8bM0IGg==
Encrypted: 'Od6WVHEOlJGnQlEhcnvaT9TDM3lbm/arVtkqDKQ='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-ecb
IV length: 0
Key length: 32
Key (base64): TnIjQJDko5OQAMd/In/Mz1P/MGl8UVxYIXDxJWwipKg=
IV (base64):
Encrypted: '8tbgeSvlea1IztAdO35cJfb2FgkWOVIf63RR3efPGf0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-gcm
Tag (base64): CmUdTd808Gvr0rCPho0u4Q==
IV length: 12
Key length: 24
Key (base64): rikeuyd3xqaxhqlFjjMMeU+OYpmvbFb6
IV (base64): jZ+1BOA62lMQ1yXg
Encrypted: '0jouR0f6gOSWaB6Hnwx0Y4GNFCCDNxyNs9VdvAk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-ocb
Tag (base64): 7/EPIVGS7JDw9xVLWxTOcw==
IV length: 12
Key length: 24
Key (base64): j2IrymJrFQxNYgv/vM7g1jjLOHTA0/0L
IV (base64): IANuPU/GUdDoJXB6
Encrypted: 'J0vdUWk+Y8CoQ1gnH9Sm6r6XqLJb84+eCQVuOes='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-ofb
IV length: 16
Key length: 32
Key (base64): L8csZhJEeHjo8pkBPPnFA8YsDzf+IhO4yZApv1XLHnA=
IV (base64): otH7kEFgYA6MbbJaigb+Pg==
Encrypted: '+VLgDcxBg/5UxdUwYGXwnd8skqou1JZAV2urGoQ='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aes-256-xts
IV length: 16
Key length: 32
Key (base64): Gkp/CZQWTsArLkhYAl+tZX+qBBTdeVHCyh1oiTN75t0=
IV (base64): v81Q9dHkiuvId1whsRQ9Yg==
Encrypted: 'vVCY17yrOsP067iFtC707y0yquBDkC/G2H9ga2I='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-cbc
IV length: 16
Key length: 32
Key (base64): vMm+KlP4i7XXsNNLEYKdyChPW1eqn0CkUB5idOkxjE4=
IV (base64): V0E806Lp5/SaZgn6d5HTQA==
Encrypted: 'qaY27YJC+uWWANfsrZhrw+4FFA8e086Sajsz7kbmAek='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-ccm
Tag (base64): FeNTVMQ1L5Cw3o9GNvIoLA==
IV length: 12
Key length: 24
Key (base64): LGf/Bpf5jvtDamGfZgWvm2pthZJHeDvF
IV (base64): FC/fMeN27BdJNrLA
Encrypted: 'sQVYvggkqx4fMQ6Vz5O1eRxszknKl+px3+N9OPI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-cfb
IV length: 16
Key length: 32
Key (base64): mFVQ6cwCNgPcucHDlLm82YM6rCl+4OfxPYXXcD4CYnQ=
IV (base64): WXk7Q/H8/RsreChCLUDoyA==
Encrypted: 'WaAjyEw/WRasXYw//5jy6wcHLKTodKAX0JXteN4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-cfb1
IV length: 16
Key length: 32
Key (base64): sl/GlHb2roRsmvVniDfRV/xlnO4RxEyPdfoMAUhBgzk=
IV (base64): CEiFPDnt7hlCh63YzQJIWQ==
Encrypted: 'cVJ8v18qkjEFQwQI3NRe74r/WT0eZ1Il2wK6bPQ='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-cfb8
IV length: 16
Key length: 32
Key (base64): nzvfmHBv2RrxwvXrf8y2p5N2d81mXqrujMm/Kfd6iSY=
IV (base64): +8IqQaMf1bZzmnFZul/DaA==
Encrypted: 'q46KEqEhpqlOhXx9FhYmpsZzGX6JDD8BUDvF/mM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-ctr
IV length: 16
Key length: 32
Key (base64): JtiAMEt/b+Ino+bwevoOnh/SAI2v5mSwMpVG1onzSs4=
IV (base64): TOeB852fn7sSzr3gjQhxGQ==
Encrypted: 'IMonQYZzAJGOZpQ9Kvvz8UXy0sw3AJUB86Zhqq0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-ecb
IV length: 0
Key length: 32
Key (base64): Yxcw4fpAZrW2kkSxlMekYPbqngFv9Bu/LvZsz3mzYn8=
IV (base64):
Encrypted: '+CcCTbFeGGwcBAABbtR5091TY9g8jzIpFY3PiMomyEs='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-gcm
Tag (base64): M2TOa5lWMaiOsK6TVI7Cxg==
IV length: 12
Key length: 24
Key (base64): U2BkshJ2nE005SC1aOkry1gEDWSpp5Wn
IV (base64): zFQ2HhLQZ2jJdSJp
Encrypted: 'IcFA/yBG/G56Vtd0wdHoB9+INiNI2lwGSQRgqUY='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-128-ofb
IV length: 16
Key length: 32
Key (base64): ZhcXX0i2X8AAiDxwvfg1fE99xGvQQJwY1NAJ9wxxI3E=
IV (base64): b/E5pwYTm6B0IHr5kVyrfQ==
Encrypted: 'j0+m613rztFPX+6QSvHnI/c3YoPdHp+TeDQVsPA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-cbc
IV length: 16
Key length: 32
Key (base64): wjxRKXhrzeAgBjzFEJ1XV0eXU4SdPiJsfQXpUn4dqls=
IV (base64): hNjvEFQlQkYfa9BE6WHkUg==
Encrypted: 'mdRzFejdaMYsEbtaUTBh3uwxQQaLCS6NM1n/yS7jGOA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-ccm
Tag (base64): D50rb/eApRAKr923e1yUBQ==
IV length: 12
Key length: 24
Key (base64): /eBwYg1YKlOY5pPEs6i4ahAIRG6qXlJI
IV (base64): IPo5YCLCVgzB31Qj
Encrypted: 'hG3fTTuWhZBJq93se+zZG3i4dnIjLbhI8AESpwE='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-cfb
IV length: 16
Key length: 32
Key (base64): 29ydoQDdEAY35SBD4/uScPUKeOcr6/QVr4jul41YOCI=
IV (base64): rgvTpV8lDG9Z+dIy1l/AhQ==
Encrypted: 'Hr+PocLqLuef6A7UuowmnX61eDodu7D0AwLkSrQ='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-cfb1
IV length: 16
Key length: 32
Key (base64): 6q/gu050lV6pXn34E9XA/xmFaVgOFdSWvLld9HOJNmc=
IV (base64): dvkKgpFaP+rcx30BB4kn7w==
Encrypted: 'vq2gkSn/azPJaQWK/8RtZ+wY6nFWVcCQyiKdGXU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-cfb8
IV length: 16
Key length: 32
Key (base64): NlXbRLSSxZUul1WvoViYQ88I5z4L634TeWg7plgs+Ww=
IV (base64): V7P+U92DS1WUbkHCaB9pWQ==
Encrypted: 'waeB8wyY56KX8lKGOziMS6UhCT4I6jma1vaLEyM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-ctr
IV length: 16
Key length: 32
Key (base64): sSNZReR/gkyClhJOPRZcHwESDgv2pyOdW3GHGq/lp0Y=
IV (base64): 8LQDofKxDS7Lc36VbcakVQ==
Encrypted: 'ket/LJZ2QGLuxrdyatPnTQuEon6DDuMlIdhR7jw='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-ecb
IV length: 0
Key length: 32
Key (base64): W9WnSV1GP3MbsfGCEvjAeyNhxy/7fjsPy/gy/doykj8=
IV (base64):
Encrypted: 'XOL+kRurwxvQ0Z1XDP0mYovYIZCWZ4OLsk7Gj2moKBA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-gcm
Tag (base64): XD070+dnJpPWq8+e0tNCOw==
IV length: 12
Key length: 24
Key (base64): ZGckxJQFvh6tmscTx4JaU5dag/qAy6kZ
IV (base64): zBNVNtJW4jNN/FM2
Encrypted: 'PMHRhYd8ZmIPr+VNdENTW6YfiiPqVQq2SvyMdnI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-192-ofb
IV length: 16
Key length: 32
Key (base64): S60fJVab6ZuT3wDa9rkhe94+NUrWLPlh1dn/cb5zsjg=
IV (base64): KN+fna8SjOngvKf54WBeKg==
Encrypted: 'HFi3xik1ZK8KMTYJ92cI0Okx/3Ad9FaviEFD/QA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-cbc
IV length: 16
Key length: 32
Key (base64): AQMWS7h35pl4I6Fd6QiSdkJcCVvTShnX1+rqPKBH6rs=
IV (base64): /S4uiQ3LCPdUgD8EEzheSg==
Encrypted: 'C/RYBd2P4AYHUqZ1KvaVpmiFRg3LOZjc6OpAizlSsBI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-ccm
Tag (base64): HFG1KxeTvgn2xY8IWj/geg==
IV length: 12
Key length: 24
Key (base64): xEJ8cHdTfUADXhpZVrsKhs7njivb8fUs
IV (base64): lpM7fn0VEE91lu+O
Encrypted: 'fJE5at04se8MFgfC3VSit/QMuxQ8bNaYayXYG9k='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-cfb
IV length: 16
Key length: 32
Key (base64): cbG3I/qI9eAeqkbJLCXLcIjaRXn2C8Iw+UdhZhSUmBg=
IV (base64): Yp9dZ3MHyFWnZy0aJ5QmeA==
Encrypted: 'oWByCAPHDodD6SxMAEh8JdNtt7AVcib8opVhYAw='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-cfb1
IV length: 16
Key length: 32
Key (base64): o66OzzETw5Rh6x++mkVPgjiqoRw7OIN0u6u1McsOkZY=
IV (base64): ipaaDc/0vfbVTiqp430QrA==
Encrypted: 'Ocd2OqNIP5+x/EsHfQLHeXIpaAx/ADsPwX2QJf0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-cfb8
IV length: 16
Key length: 32
Key (base64): ZE1svFunJ5lduckw6ThZVJVjnJpNWf5XTeYC+O+5DmU=
IV (base64): EAKJsTJ/WnYMsHCNdrUFBw==
Encrypted: '/23dvku4pFjAQcudt3Um5swpT6yUgI0DV61pdMo='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-ctr
IV length: 16
Key length: 32
Key (base64): fBCHq61TVj2SuVSkD22vIpXnw5pr3bdCNLHrPparyAs=
IV (base64): RHdG6gMYvZNYiaRoyoz4wQ==
Encrypted: 'l5J6lhxXdE8M44O/2D9YUNarOQSwzfsPVLzqbyE='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-ecb
IV length: 0
Key length: 32
Key (base64): UmMO7beWI5t0nZ8dbjMzx0BFTvnWxhLTnQi+ix9JDew=
IV (base64):
Encrypted: '/HkkcMPNgwVf5EbuC+nJlqXGXwAg1FlGCZicM3xSW6M='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-gcm
Tag (base64): fNlxvFwrukF2xrXXX3GCHg==
IV length: 12
Key length: 24
Key (base64): XlrzFbUGqkZE2f2br7Bk30UStDSbi3Eu
IV (base64): WHw6FdGqpxTOcHkb
Encrypted: '+SijoVJ6TZL2vhSHrzts/V3bQW8kbpV9RSyAYAw='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: aria-256-ofb
IV length: 16
Key length: 32
Key (base64): vDhwDE91/hLSMWqFyiEn/A3oGOHQ3IeW0Ojd/VjM4LI=
IV (base64): u6xR0o3wOzOwXT1A2g2EmA==
Encrypted: 'h8TDdISNRNbG5tfc5GC6FDVjRGrqlgchCYoWrmU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: bf-cbc
IV length: 8
Key length: 16
Key (base64): LZmJnctO6KpjZE+3m08JEA==
IV (base64): TViw2Da4M8I=
Encrypted: 'p2DUmpH/QCKOFett7FZjoC6JNtXVn9Fiueqr+aJiLN4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: bf-cfb
IV length: 8
Key length: 16
Key (base64): 7C2iJCN2qtlANnMlW7/Vuw==
IV (base64): TeWW34WNBUo=
Encrypted: 'P/m2nrRFgo8R3nDuv0wBy2mClab1iKRl7aUt08s='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: bf-ecb
IV length: 0
Key length: 32
Key (base64): NVLXYsKYs9HmXdvztIcGP2dC1RAX/433HZSqTjvWcdA=
IV (base64):
Encrypted: 'x7rTevpjyIFl31ABs9oQU3Tsf6xhl/zDpq1DZ/msXX4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: bf-ofb
IV length: 8
Key length: 16
Key (base64): NgnhvtnW1pU/tl5EAVOTQQ==
IV (base64): MeMo6AlmrtM=
Encrypted: 'Dq4kF7gPcBSL4cGyHly6nAnsy4Pq2IFhlDY7yEM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-cbc
IV length: 16
Key length: 32
Key (base64): 9XsgYvcHnH5CPRGADQb6A1C8wOMFnA9QvsuLtbP3HVY=
IV (base64): 04dyQp955TnUEWhHgQXgWg==
Encrypted: 'K+aRUI1yEVWLgwJMZNl24un62NSOcPOTGaUnrjVOMHo='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-cfb
IV length: 16
Key length: 32
Key (base64): b1HsdRBXGaTlXFFynrOQYc70g8ZoCAvyy5D2VO7PhJg=
IV (base64): gSL/L++zz9EVcIBwPddswA==
Encrypted: 'flyZcPXeItMTv11FHNclaJz+Nhxihqk7olAPaes='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-cfb1
IV length: 16
Key length: 32
Key (base64): BUV9aPvbjxgGPEbEHVaYS2Bq3NsW+TH+JcYjjHSoJzg=
IV (base64): pzl2UtIhfio8kp4X4m4qRw==
Encrypted: '5E8rCRRaN5Q5hySfgMO3oXGb95cyWNs3jwoX8cQ='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-cfb8
IV length: 16
Key length: 32
Key (base64): r5Aw42tvsO2Ki2sgrypR/IsafhlJgHVoIvsFNiZnnIE=
IV (base64): gk5JRK1/PNUHRM4CUFF74g==
Encrypted: 'cTTfneqjqURFiDRgrm4nhz4D9u+XjZpwmnVdkYA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-ctr
IV length: 16
Key length: 32
Key (base64): oSiqxH7J1aNBioe7TnPBDJrOM6th1loC0UWudq82+uE=
IV (base64): 1z9aL4wliwCaK150HJG7jQ==
Encrypted: 'pS8zVoidBlZoM5Z5+hqQW04iSd1wuzOC4QoZxKs='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-ecb
IV length: 0
Key length: 32
Key (base64): OQc0hLU4XHhx35XXIiGg05r0dG+A02gtiGrRiPuThWQ=
IV (base64):
Encrypted: 'dyJB2Jx17Pw0KF0bJtuQNA6vr0EKpfTMymH2ltKvOJU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-128-ofb
IV length: 16
Key length: 32
Key (base64): oVFb36iX5oYeODBuvXu9Z4qho3CvmPNJP2MouwjKJDY=
IV (base64): RTlL/aAmSaF1xHUyeY2SZQ==
Encrypted: 'Iqs/snDn5CwPHSqOIyWOhMLJ6yX8fJ13AhyPLws='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-cbc
IV length: 16
Key length: 32
Key (base64): VX52UqTnpaa/18uKKqsxZJoEVyWI7mQP6fTIlA4yBhs=
IV (base64): bAQXsTLf+xBnQ7azcVzgBQ==
Encrypted: '0gVPV1jJLfWymyJ2QwRSazg8LZyF5p440OrKmLLWFx0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-cfb
IV length: 16
Key length: 32
Key (base64): ydTn+BMLPXAq/1tYFMzaX4trQp+vcuvF8DfJQWvpOJo=
IV (base64): beKNRBjBJiPbsKnQql5FDQ==
Encrypted: 'P9NC/2HUqLgPIJshpT738c+PpMfF6W8urmVd2Gk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-cfb1
IV length: 16
Key length: 32
Key (base64): dWyXwmFNWVwP+xmykeiqYEF4RnHuHIZdvrtUhWgmaGo=
IV (base64): nCgX2QLU+qd6i4BYzNJ/pw==
Encrypted: '6Mm35v+QRNXDpcgvfYhbMyZRwvNlHUW0E5Gojis='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-cfb8
IV length: 16
Key length: 32
Key (base64): WX7If5oZWRlbXlbaep+fKzvlZfaDMKESsW/sF9uLHW8=
IV (base64): 3o1ciVGPmVjZIC41Pnp3yg==
Encrypted: 'GewhD3AosUNMPtStc0TP+dh58aYeX/64//Vy3Io='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-ctr
IV length: 16
Key length: 32
Key (base64): NtSUP0CORBK/lWbhFVzdQ10JL2qe7myZZR900n07W7g=
IV (base64): Dygx6Z2TvajUhYFQS0FvYQ==
Encrypted: 'SBhjq7AePcauma7XPbaQIab/I0BdWTWVTNGrd/c='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-ecb
IV length: 0
Key length: 32
Key (base64): pNaFBfVNlaY3PQJSJPZEmVmaCG/Of/NaQcyIgYjfvAY=
IV (base64):
Encrypted: 'UyY6loHJ9fdrIUbUSo6378IZGk3uOL+0NBVnH9oqw60='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-192-ofb
IV length: 16
Key length: 32
Key (base64): Ajgry5JysR7GNTuIxbK+KvEeOMWxASy4cE3wTsehlxA=
IV (base64): RCfXotVE4MmWPZVQzQP4sw==
Encrypted: 'GNcq32g59GmzDZWXiu2ohuqIVmanNjvrn2bepJY='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-cbc
IV length: 16
Key length: 32
Key (base64): n+XPeFe2SVPpkMEaTHfdj4bAtJB+oSOuPpYUK0vBb50=
IV (base64): RYLvAkUvBm1P/MoelbOZqQ==
Encrypted: 'UwJHb0m1mv1XD/m/p2oJ+UPCjU2kIVcLpvJaSKYCPWk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-cfb
IV length: 16
Key length: 32
Key (base64): iZIwBbuy5B/h4CwbdNxb1BqpfjYHv9Zzp6J28u+//O8=
IV (base64): UzdRl3ejdapoy/Pw/5e/Yw==
Encrypted: '+cZyhrxQj6AQv+wHm8i7pzT3a7NjHm4NL9985qE='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-cfb1
IV length: 16
Key length: 32
Key (base64): IKPpqhFnX7CmGPy0Jgb/IpZHdj0cS9/eSickDGGMTbI=
IV (base64): T2UyhTIT4xgab28ZUL9j0g==
Encrypted: '6Qr9Fmmhq/W5dk+K7FjzYEvxs02kjmcWmCSfhoU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-cfb8
IV length: 16
Key length: 32
Key (base64): XgpfSfQawmbZ03qs5FXXHVjYXRQaN6aGmstqPLbBFeA=
IV (base64): U6rW0U7DHE6oTkgXJEVwVQ==
Encrypted: 'xbkMHmx5Mu0vS042BcY7W5jXlJmaeOYr+tyKO3c='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-ctr
IV length: 16
Key length: 32
Key (base64): vApvfdKKVfMs4bElF87aVxD6rjmAG+SIiLqnvjZpWTI=
IV (base64): m9izSLGHVBozzzgyXMDG8w==
Encrypted: 'qlIb6CWHCTtR67/J9Ce3wdbYWuDw7LfJPajWB58='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-ecb
IV length: 0
Key length: 32
Key (base64): vmY2HOdILBmTbdGxVQvfYsjL9yLOKlIqQ9VCnly0y40=
IV (base64):
Encrypted: 'HKs9usSWn3JdjIZM3YyCzJh78+9h4K04vmrb7Y+vyEY='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: camellia-256-ofb
IV length: 16
Key length: 32
Key (base64): ZjjQN9vlwRP1ZEz013yml3iQa76eU7vnPdWppCKbOPY=
IV (base64): vBJG8s/Ol932dXfrDpEi6Q==
Encrypted: 'ggBPI6wpMMDiMfVRxU+4abH0Ez4+Du/i+iQpckM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: cast5-cbc
IV length: 8
Key length: 16
Key (base64): aunLNWDuFScGZz4OzsRNKQ==
IV (base64): VGa3VWpTWU8=
Encrypted: 'JRekY7i/PBBq2yVcS/TWG//95O5db+hnB2JqJmDd/PM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: cast5-cfb
IV length: 8
Key length: 16
Key (base64): Ihf1Bnosq1jtubIToqsOmg==
IV (base64): 8N4yqlGl/24=
Encrypted: 'IgfMsUBD7OLc2Jhe2kbQVj2eUkY2Oof8U+/7rE4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: cast5-ecb
IV length: 0
Key length: 32
Key (base64): kAhoAP2n5xbFrT/tki+3J696sxAp1rgNxaOR7yzZczM=
IV (base64):
Encrypted: 'ZtlzqLhN27AqbZw0apelSTmg/QpseVK89pT95uhCqww='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: cast5-ofb
IV length: 8
Key length: 16
Key (base64): kqppJY7Cfy+q9aIf38wxQw==
IV (base64): J2Via24PRh0=
Encrypted: 'wcqjnDG3cMZmxvJ8OJYbr8+tiy2U8q3g9Yhcfx4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: chacha20
IV length: 16
Key length: 32
Key (base64): f5rw0kVs6gl1GYFjpBq37AzIExJpt/JNuhTDfidHcTM=
IV (base64): YmW1dmhsEQng0HYB0FcWfg==
Encrypted: 'OniQBPeU6OZ3Jnpe12TVPW/9385RHmeXno02+AE='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: chacha20-poly1305
IV length: 12
Key length: 24
Key (base64): wpwhQQxLCyHxr83LJCmGXhyWnUWL0v4G
IV (base64): 4f1Fgyry1LWNO2mG
Encrypted: 'b+fBR2XyvvCIubpSEeGyycZXv8JKHGLKf8vjxfs='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-cbc
IV length: 8
Key length: 16
Key (base64): QRHtAKh2SQW8wfS6rt26Fw==
IV (base64): o6Upw5K6v2o=
Encrypted: 'CJpsM8cQ/dj0By9LqKluxQhSYIbI3lCaOZZBhCt+rDg='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-cfb
IV length: 8
Key length: 16
Key (base64): 6i+/SpkzSQak4g5QJZ+hkw==
IV (base64): HRgIKyJW/yw=
Encrypted: 'FyQ06wjoEfaKF6Ct0loRBRAPiL3T9eP6VJYW6y0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-cfb1
IV length: 8
Key length: 16
Key (base64): GFULvt/F1ZpYFYiIc424vA==
IV (base64): aFUsU5UHRYc=
Encrypted: '15UQtLQqxXZGyNGLW2dcXb24lnB+Q7TQ2yMoLCM='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-cfb8
IV length: 8
Key length: 16
Key (base64): y7fJBp2sg60egkma4+ZVAA==
IV (base64): yfW7uvJ62TA=
Encrypted: 'KMpb9G+iXh6fNtHOYW+WHgqheUnnVC0nNVJhrhw='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ecb
IV length: 0
Key length: 32
Key (base64): iq4kjfcm8tgQwWo5JaV+IxtssmBWHbtIdQD7IUzMtJk=
IV (base64):
Encrypted: 'uR61xu9B7iuTpVpiWVREy6ksYdX8Q+4tOP7yLf+7u24='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede
IV length: 0
Key length: 32
Key (base64): aoQoUh/Ex73Gw/SP7bNo/5sCfOlD5Oqr05TfPjvtHU0=
IV (base64):
Encrypted: '5AlP7fhiPZY/nalBqoJ7DiO8tVzmIE4yQuJq9wXPFz4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede-cbc
IV length: 8
Key length: 16
Key (base64): 8CQ1T2bj7mab5NVFTU/+cA==
IV (base64): aA6TVPatJ58=
Encrypted: 'cQzq7/KTbw67GOfdAj+N8uB+Qq4x8r6LCRfLP6I8FMw='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede-cfb
IV length: 8
Key length: 16
Key (base64): oNbXYvGESpUUg7dYW9SYpA==
IV (base64): 7A3HMs0Rb84=
Encrypted: '5bP4gC8Pb4XzHVQxZNXu9JKVMunYU6hWbTnzOyI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede-ofb
IV length: 8
Key length: 16
Key (base64): ZX6rxIU85wcxf/rAFB05OQ==
IV (base64): 1VlD8aKC4PQ=
Encrypted: 'JN16QmlUpsG3zfeQ68Pk4ZAMrSlEeGM1QjadD+4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede3
IV length: 0
Key length: 32
Key (base64): DydIKXYJkIlJnjrtafT8of+C21LuBW4tW9KEUrgwFfs=
IV (base64):
Encrypted: 'R5Czd3vKJ4YJN1Vj6Q1OjjEE4upEC9eYoxCY5N8S4xc='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede3-cbc
IV length: 8
Key length: 16
Key (base64): iOklRhyyFJdYFrpkpkPOVQ==
IV (base64): Igv941bKjJs=
Encrypted: 'REW2keqXMQCjHfRDXNy1mpMDf0FZqH36aan25r8P/ro='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede3-cfb
IV length: 8
Key length: 16
Key (base64): +1gyZKM83kT+jnW7x12wZQ==
IV (base64): Qdwd8DkZFhQ=
Encrypted: 'VHXae27boZhkpP/AVcaFXf6DGzNaN4vceGPGafA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede3-cfb1
IV length: 8
Key length: 16
Key (base64): Wl8ua8R/vNZX4bAOru+UCg==
IV (base64): wtWEzexjDn4=
Encrypted: 'hIXQC6wSZejJIAF45J9m8k+OFXlvWO75aCpgftA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede3-cfb8
IV length: 8
Key length: 16
Key (base64): lVMSWanW6cMAeEYOL1eomA==
IV (base64): ie7AxUj6ZLE=
Encrypted: 'MdlZC6Vp3bwq5kHZPast+xA5XyprHvUg5ZCP7s4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ede3-ofb
IV length: 8
Key length: 16
Key (base64): cLzmlZ6laA/xgeorOoSuPA==
IV (base64): ORGNGP5PTmM=
Encrypted: 'QDfPIVp12Bmbacv2Th+L8Ip/o1Of2kx0UwDn4o4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: des-ofb
IV length: 8
Key length: 16
Key (base64): wtqKB12T+JdYHGXKu4lelQ==
IV (base64): TmL6haqOIQk=
Encrypted: 'fjNvfqdlw7DiKtpK7WDoN+PWztFkOwBVAJ0Bdf8='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: desx-cbc
IV length: 8
Key length: 16
Key (base64): w4d7Cn5IEullfZhK2VQQzA==
IV (base64): GIYYkmfhZ44=
Encrypted: '+fBhl8FNDG7SMopqEFZszBoTJ8aB9+RMuP0MQfHh5A8='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc2-40-cbc
IV length: 8
Key length: 16
Key (base64): 5X1gW2zFlkvLFvyjUrzcmg==
IV (base64): YDwZEL0ycSk=
Encrypted: 'Hwrm5XtWV/w+WcArY2GL0xwzQwy03eQBjiiXgivtpaU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc2-64-cbc
IV length: 8
Key length: 16
Key (base64): 2A+ZFxFyTsIEDmQP2HyS8w==
IV (base64): HzVBxCtulz8=
Encrypted: 'n4G67uQGPl8qm0ctY2FRiLals+a9E+9ME0yItgvfepQ='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc2-cbc
IV length: 8
Key length: 16
Key (base64): 6wEJW++K4xQobzHn5921Ig==
IV (base64): eRdfrgAV6go=
Encrypted: 'FRhuUZbrzFIVmtVbFxwTYZuPc77/13l9BdqAyhKAooo='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc2-cfb
IV length: 8
Key length: 16
Key (base64): ZsW14aYOb9ZZ/sniZ7U3Ng==
IV (base64): M+tdDJWMY/M=
Encrypted: 'mDB+JRNfEZiXweodsLR5zm84troRQ0DdJnRXN6o='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc2-ecb
IV length: 0
Key length: 32
Key (base64): 8SMQg/QdnaE/7ELtDUThs+uB2N1KNrBJf1NLideIj8I=
IV (base64):
Encrypted: '2wus43ot76mjoWxoTeiNZnv5/8rAvNSrlyromAsZlDk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc2-ofb
IV length: 8
Key length: 16
Key (base64): 5WIQkbEpJ0IhRXx7LnOxdg==
IV (base64): bW9VMwVTviU=
Encrypted: 'Ifkdrs6Wa0IZjbYQbeMKwVauinXu4W5n8VAhrQo='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc4
IV length: 0
Key length: 32
Key (base64): QiIfO/oX0xg2zRO6lVbDK28927G60AP4ATVUrKIo1ic=
IV (base64):
Encrypted: 'wjyN2P1s015wfXYLAYDFZ/qPYVjk+TBFs7cJjvI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc4-40
IV length: 0
Key length: 32
Key (base64): xfhaIBrflqqB599LwdodJ2i7IS+niIDH7zeelv3X9lE=
IV (base64):
Encrypted: '8TXUPKPGKIW3N/2qCimG0N7P60Uz7G/gRJDP5QA='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: rc4-hmac-md5
IV length: 0
Key length: 32
Key (base64): C8nM5DvUZHdZ4m6+aY7NH2IUt/5EJmPPx3oMlRNjwVY=
IV (base64):
Encrypted: 'i/l2DIOCo25oQeh51bpiO57rjLpSYDayAxyzSk4='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: seed-cbc
IV length: 16
Key length: 32
Key (base64): uT9wkSvrwj9hPdZ0fLgBMvS2WkeNLzS2IEUQE7ahIXg=
IV (base64): 1Re9Xaylg8nrez3MYa/KNQ==
Encrypted: 'AnTcQqTqI1W6q4HbxGkgHe1Tgtb4OjE/dC31q5BUhU0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: seed-cfb
IV length: 16
Key length: 32
Key (base64): 60Oz52xjkdcglC6Nr6B4ukqkFqg4Q9cXRnAlld3uZcM=
IV (base64): /QY8089UEvZGAI0YZxmSxg==
Encrypted: 'Ey1dPMLOYq27ClncZkCRPTGLuDOdn5x9Ju1cxx0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: seed-ecb
IV length: 0
Key length: 32
Key (base64): 2IqTknmLiS1Tkcqe4biaC6CIf3ZOpXcT0OmQWeY7V/I=
IV (base64):
Encrypted: 'E8f6WUcwVe64Feqrhx4n2QHZvxaYssjfslfjEVJ/HMo='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: seed-ofb
IV length: 16
Key length: 32
Key (base64): Hzq1piIt0zvk0Zn1y9xAZCFILrM/imx7i37jLHc0TDY=
IV (base64): PVJIC3wphKVKlaT+e2TuYg==
Encrypted: 'BOSL2s9pPUO1W1Cq72rDiM8WxvJLQcLIwfc+b7s='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: sm4-cbc
IV length: 16
Key length: 32
Key (base64): EddTjMa9FnAn2CqJOT4GZVCXWzuzUjwiKAL2EfIUF6s=
IV (base64): Gmz2Y1nq8saIeWAIKEY7NQ==
Encrypted: 'cGxOFAE5oQJeT9jbBMryNEHdzYNe0xc4XgOOdsV2pbI='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: sm4-cfb
IV length: 16
Key length: 32
Key (base64): MNEUwKj2Vr3DaiF/8Zi8NShv6AyVBZk2bDZ4iJOlzoo=
IV (base64): i4KeYN50fVlEG0beA9aWRg==
Encrypted: 'cjUfYijRVsFRd60Lhyqot8ZNS6nJPUyYsQWX0C0='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: sm4-ctr
IV length: 16
Key length: 32
Key (base64): PQ94/zdNfJFLi1TzZYv6Lue1PhNO/1KXWIVvKVXbE9w=
IV (base64): +JzU+osnZRNIZHS/etqqQA==
Encrypted: '77Yqj7Qr9GbQcPZ1DAoUxgypkGUyun+iaVYKIZk='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: sm4-ecb
IV length: 0
Key length: 32
Key (base64): 0JoIqhTxQxBbQ5S5LZSdppkyG9+VzQpsXlvbHWzwIGY=
IV (base64):
Encrypted: 'fIqoZlnnewF3D4hkFW3zlm74xKtwsryXZrCI1VobjjU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Algorithm: sm4-ofb
IV length: 16
Key length: 32
Key (base64): nY2oLgioqBR1xIQkfXUA1PkRVEmxvXSQ7O+g4rlLq7w=
IV (base64): iFnkJEgIANNFO9pBsgvv5A==
Encrypted: 'T9GOkC050V+gUyIhqn4eKrr2J8ETVF2dGtYJKbU='
Decrypted: Testing OpenSSL algorithms...
================================================================================
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment