ນີ້ແມ່ນແອັບ Windows ທີ່ມີຊື່ວ່າ cppcrypto ເຊິ່ງລຸ້ນຫຼ້າສຸດສາມາດດາວໂຫຼດໄດ້ໃນນາມ cppcrypto-0.20-src.zip. ມັນສາມາດດໍາເນີນການອອນໄລນ໌ຢູ່ໃນຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີ OnWorks ສໍາລັບສະຖານີເຮັດວຽກ.
ດາວນ໌ໂຫລດແລະດໍາເນີນການອອນໄລນ໌ app ນີ້ມີຊື່ cppcrypto ກັບ OnWorks ໄດ້ຟຣີ.
ປະຕິບັດຕາມຄໍາແນະນໍາເຫຼົ່ານີ້ເພື່ອດໍາເນີນການ app ນີ້:
- 1. ດາວໂຫຼດຄໍາຮ້ອງສະຫມັກນີ້ໃນ PC ຂອງທ່ານ.
- 2. ໃສ່ໃນຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 3. ອັບໂຫລດແອັບພລິເຄຊັນນີ້ຢູ່ໃນຕົວຈັດການໄຟລ໌ດັ່ງກ່າວ.
- 4. ເລີ່ມ emulator ອອນ ໄລ ນ ໌ OS OnWorks ຈາກ ເວັບ ໄຊ ທ ໌ ນີ້, ແຕ່ ດີກ ວ່າ Windows ອອນ ໄລ ນ ໌ emulator.
- 5. ຈາກ OnWorks Windows OS ທີ່ເຈົ້າຫາກໍ່ເລີ່ມຕົ້ນ, ໄປທີ່ຕົວຈັດການໄຟລ໌ຂອງພວກເຮົາ https://www.onworks.net/myfiles.php?username=XXXXX ດ້ວຍຊື່ຜູ້ໃຊ້ທີ່ທ່ານຕ້ອງການ.
- 6. ດາວນ໌ໂຫລດຄໍາຮ້ອງສະຫມັກແລະຕິດຕັ້ງມັນ.
- 7. ດາວໂຫລດ Wine ຈາກບ່ອນເກັບມ້ຽນຊອບແວການແຈກຢາຍ Linux ຂອງທ່ານ. ເມື່ອຕິດຕັ້ງແລ້ວ, ທ່ານສາມາດຄລິກສອງຄັ້ງ app ເພື່ອດໍາເນີນການໃຫ້ເຂົາເຈົ້າກັບ Wine. ນອກນັ້ນທ່ານຍັງສາມາດລອງ PlayOnLinux, ການໂຕ້ຕອບທີ່ແປກປະຫຼາດໃນໄລຍະ Wine ທີ່ຈະຊ່ວຍໃຫ້ທ່ານຕິດຕັ້ງໂປລແກລມ Windows ແລະເກມທີ່ນິຍົມ.
ເຫຼົ້າແວງເປັນວິທີການແລ່ນຊອບແວ Windows ໃນ Linux, ແຕ່ບໍ່ມີ Windows ທີ່ຕ້ອງການ. ເຫຼົ້າແວງແມ່ນຊັ້ນຄວາມເຂົ້າກັນໄດ້ຂອງ Windows ແຫຼ່ງເປີດທີ່ສາມາດເອີ້ນໃຊ້ໂຄງການ Windows ໂດຍກົງໃນ desktop Linux ໃດກໍໄດ້. ໂດຍພື້ນຖານແລ້ວ, Wine ກໍາລັງພະຍາຍາມປະຕິບັດໃຫມ່ຢ່າງພຽງພໍຂອງ Windows ຕັ້ງແຕ່ເລີ່ມຕົ້ນເພື່ອໃຫ້ມັນສາມາດດໍາເນີນການຄໍາຮ້ອງສະຫມັກ Windows ທັງຫມົດໄດ້ໂດຍບໍ່ຕ້ອງໃຊ້ Windows.
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 ເພື່ອໃຫ້ດໍາເນີນການອອນໄລນ໌ໃນວິທີທີ່ງ່າຍທີ່ສຸດຈາກຫນຶ່ງໃນລະບົບປະຕິບັດງານຟຣີຂອງພວກເຮົາ.