ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

OnWorks favicon

cppcrypto

ດາວໂຫຼດແອັບ cppcrypto Linux ຟຣີເພື່ອແລ່ນອອນໄລນ໌ໃນ Ubuntu ອອນໄລນ໌, Fedora ອອນໄລນ໌ ຫຼື Debian ອອນໄລນ໌

ນີ້ແມ່ນແອັບ Linux ທີ່ມີຊື່ວ່າ cppcrypto ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ cppcrypto-0.20-src.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີເຮັດວຽກ.

ດາວ​ນ​໌​ໂຫລດ​ແລະ​ດໍາ​ເນີນ​ການ​ອອນ​ໄລ​ນ​໌ app ນີ້​ມີ​ຊື່ cppcrypto ກັບ OnWorks ໄດ້​ຟຣີ​.

ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:

- 1. ດາວ​ໂຫຼດ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ນີ້​ໃນ PC ຂອງ​ທ່ານ​.

- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.

- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.

- 4. ເລີ່ມ OnWorks Linux ອອນລາຍ ຫຼື Windows online emulator ຫຼື MACOS online emulator ຈາກເວັບໄຊທ໌ນີ້.

- 5. ຈາກ OnWorks Linux OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.

- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກ, ຕິດຕັ້ງມັນແລະດໍາເນີນການ.

cppcrypto


Ad


ລາຍລະອຽດ

cppcrypto ສະຫນອງການປະຕິບັດທີ່ດີທີ່ສຸດຂອງ cryptographic primitives.

ຟັງຊັນຂອງ Hash: BLAKE, BLAKE2, Echo, Esch, Groestl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.

Block ciphers: Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon, SM4, Speck, Threefish, Twofish, ແລະ Rijndael (AES) ທີ່ມີຂະຫນາດບລັອກ/ຄີທັງໝົດ.

ຕົວລະຫັດສະຕຣີມ: HC-128, HC-256, Salsa20, XSalsa20, ChaCha, XChaCha.

ໂໝດການເຂົ້າລະຫັດ: CBC, CTR.

ໂໝດ AEAD: ເຂົ້າລະຫັດ-ແລ້ວ-MAC (EtM), GCM, OCB, ChaCha-Poly1305, Schwaemm.

ການຖ່າຍທອດ AEAD.

ຟັງຊັນ MAC: HMAC, Poly1305.

ຟັງຊັນການກໍາເນີດທີ່ສໍາຄັນ: PBKDF2, scrypt, Argon2, HKDF.

ປະກອບມີເຄື່ອງມືແຖວຄໍາສັ່ງຕົວຢ່າງ:
- 'ຍ່ອຍ' - ສໍາລັບການຄິດໄລ່ແລະກວດສອບໄຟລ໌ checksum ໂດຍໃຊ້ສູດການຄິດໄລ່ hash ໃດໆທີ່ສະຫນັບສະຫນູນ (ຄ້າຍກັບ md5sum ຫຼື RHash).
- 'cryptor' - ສໍາລັບການເຂົ້າລະຫັດໄຟລ໌ໂດຍໃຊ້ Serpent-256 algorithm ໃນໂຫມດ AEAD.

ກວດເບິ່ງເວັບໄຊທ໌ cppcrypto ທີ່ເຊື່ອມຕໍ່ຂ້າງລຸ່ມນີ້ສໍາລັບເອກະສານການຂຽນໂປຼແກຼມ.



ຄຸນ​ລັກ​ສະ​ນະ

  • ການໂຕ້ຕອບການຂຽນໂປລແກລມດ້ວຍຕົນເອງແບບງ່າຍດາຍ.
  • ຟັງຊັນຂອງ Hash: BLAKE, BLAKE2, Echo, Esch, Grøstl, JH, Kupyna, MD5, SHA-1, SHA-2, SHA-3, SHAKE, Skein, SM3, Streebog, Whirlpool.
  • Block ciphers: Rijndael (AES), Anubis, Aria, Camellia, CAST-256, Kalyna, Kuznyechik, Mars, Serpent, Simon-128, SM4, Speck-128, Threefish, Twofish.
  • ຕົວລະຫັດສະຕຣີມ: HC-128, HC-256, Salsa20/20, Salsa20/12, XSalsa20/20, XSalsa20/12, ChaCha20, ChaCha12, XChaCha20, XChaCha12.
  • ໂໝດການເຂົ້າລະຫັດ: CBC, CTR.
  • ໂໝດ AEAD: ເຂົ້າລະຫັດ-ແລ້ວ-MAC, GCM, OCB, ChaCha-Poly1305, Schwaemm.
  • ການຖ່າຍທອດການເຂົ້າລະຫັດທີ່ຮັບຮອງຄວາມຖືກຕ້ອງກັບຂໍ້ມູນທີ່ກ່ຽວຂ້ອງ (ການຖ່າຍທອດ AEAD).
  • ຟັງຊັນ MAC: HMAC, Poly1305.
  • ຟັງຊັນການສືບທອດຫຼັກ: PBKDF2, scrypt, Argon2i/Argon2d/Argon2id, HKDF
  • ຄອມພີວເຊີທີ່ທົດສອບແລ້ວ: Visual C++ 2017, Visual C++ 2019, Visual C++ 2022, gcc 12.2.1, clang 13.0.0, clang 15.0.7.
  • ລະບົບປະຕິບັດການທີ່ທົດສອບ: Windows, Linux, FreeBSD, OS X, Solaris
  • ລວມເອົາການຈັດຕັ້ງປະຕິບັດແບບພົກພາ ແລະການປະຕິບັດການເພີ່ມປະສິດທິພາບ (ໃຊ້ SSE/AVX/etc) ສໍາລັບ CPU ທີ່ທັນສະໄຫມ.
  • ການປະຕິບັດທີ່ໄວທີ່ສຸດແມ່ນຖືກເລືອກແບບເຄື່ອນໄຫວໃນເວລາແລ່ນໂດຍຂຶ້ນກັບຄຸນສົມບັດຂອງ CPU.
  • ການປະຕິບັດການເລັ່ງ AES-NI ທີ່ມີໃຫ້ສາທາລະນະພຽງແຕ່ສໍາລັບ 25 Rijndael variants (ບໍ່ພຽງແຕ່ສໍາລັບ 3 variants AES).
  • ການປະຕິບັດການເພີ່ມປະສິດທິພາບຂອງ Kupyna hash ທີ່ມີສາທາລະນະທີ່ມີໃຫ້ສາທາລະນະເທົ່ານັ້ນ (ມາດຕະຖານແຫ່ງຊາດຂອງອູແກຣນ DSTU 7564: 2014).
  • ການປະຕິບັດການເພີ່ມປະສິດທິພາບທີ່ມີໃຫ້ສາທາລະນະຄັ້ງທໍາອິດຂອງ Kalyna block cipher (ມາດຕະຖານແຫ່ງຊາດອູແກຣນ DSTU 7624: 2014).
  • ຫນຶ່ງໃນການປະຕິບັດເອກະລາດຄັ້ງທໍາອິດຂອງ Argon2 ຟັງຊັນ hashing ລະຫັດຜ່ານ.
  • ຮອງຮັບ Salsa20 ແລະ ChaCha variants ດ້ວຍ 192-bit nonce (XSalsa20/XChaCha).
  • ລວມເອົາຜົນປະໂຫຍດຍ່ອຍຄໍາສັ່ງຂອງແຖວຄໍາສັ່ງສໍາລັບການຄິດໄລ່ໄຟລ໌ checksums (hashes) ແລະສະແດງໃຫ້ເຫັນການນໍາໃຊ້ຫ້ອງສະຫມຸດ.
  • ຮວມເອົາຜົນປະໂຫຍດ crypto-line ຄໍາສັ່ງສໍາລັບການເຂົ້າລະຫັດໄຟລ໌ທີ່ຖືກຢືນຢັນໂດຍໃຊ້ Serpent-256 ແລະສະແດງໃຫ້ເຫັນການນໍາໃຊ້ຫ້ອງສະຫມຸດ.
  • ເອກະສານແມ່ນມີຢູ່ http://cppcrypto.sourceforge.net/


Audience

ການພັດທະນາ



ພາສາການຂຽນໂປຣແກຣມ

C ++


ປະເພດ

ການເຂົ້າລະຫັດລັບ, ຫ້ອງສະໝຸດ, ຂັ້ນຕອນການເຂົ້າລະຫັດ

ນີ້ແມ່ນແອັບພລິເຄຊັນທີ່ຍັງສາມາດເອົາມາຈາກ https://sourceforge.net/projects/cppcrypto/. ມັນໄດ້ຖືກຈັດຢູ່ໃນ OnWorks ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.


Ad