ນີ້ແມ່ນແອັບ 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 ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.