MarshallSoft XBase++ AES Library 5.0

Lesen: Percubaan Percuma ‎Saiz fail: 1.06 MB
‎Penarafan Pengguna: 3.0/5 - ‎1 ‎Undi

Perpustakaan AES MarshallSoft untuk Xbase (AES4XB) adalah toolkit yang membolehkan pemaju perisian dengan mudah melaksanakan penyulitan dan penyahsulitan 256-bit dalam aplikasi Windows Xbase. AES4XB adalah perpustakaan komponen (DLL) yang menyediakan antara muka yang mudah untuk menyulitkan / menyahsulitkan fail dan data menggunakan Rijndael & quot 256-bit;Piawaian Penyulitan Lanjutan & (AES) seperti yang ditetapkan oleh Institut Piawaian dan Teknologi Kebangsaan A.S. (NIST). Algoritma AES biasanya digunakan oleh banyak entiti kewangan seperti bank untuk melindungi maklumat sensitif pelanggan mereka. Beberapa ciri AES4XB adalah: - Melakukan penyulitan dan penyahsulitan AES 256-bit. - Termasuk penjana nombor rawak kriptografi yang selamat. - Adakah penjanaan utama dari frasa kata laluan. - Menyulitkan dan menyahsulitkan fail, rentetan, dan data bait. - Menyokong padding PKCS7. - Menyokong vektor permulaan. - Menyokong mod CBC (Cipher Block Chaining). - Menyokong mod ECB (Buku Masak Elektronik). - Menyokong algoritma hash kriptografi SHA-256. - Adakah penjanaan data bait rawak. - Membolehkan penyulitan serentak / benang penyahsulitan. - Disahkan menggunakan & sebut harga;diketahui ujian jawapan & sebut harga; diterbitkan oleh Institut Piawaian dan Teknologi Kebangsaan. - Termasuk pelbagai atur cara contoh Xbase. - Tidak bergantung kepada perpustakaan sokongan (panggilan untuk teras fungsi API Windows sahaja). - Pengedaran bebas royalti dengan permohonan anda yang disusun. - Kod sumber C boleh didapati. - Sokongan teknikal percuma dan kemas kini selama satu tahun. - Versi penilaian berfungsi sepenuhnya tersedia. - Bekerja dengan semua versi 32-bit Xbase - Bekerja dengan Windows 32-bit dan 64-bit melalui Windows 10.

sejarah versi

  • Versi 5.0 diposkan pada 2020-07-17
    Menggantikan fungsi susut nilai strncpy(). Masalah dalaman tetap dengan frasa panjang (lebih daripada 42 aksara). Ditambah fungsi aesEncodeBase64 bahawa Base64 mengekod penampan data. Ditambah fungsi aesDecodeBase64 yang menyahkod penampan data dikodKan Base64.
  • Versi 4.2 diposkan pada 2018-07-10
    Ditambah cryptograhically selamat penjana nombor pseudo-rawak aesSecureRandom(). Ditambah AES_GET_SECURE_SIZE aesGetInteger()..
  • Versi 4.1 diposkan pada 2017-07-05
    Masalah tetap dalam aesMakeUserKey() menggunakan AES_SHA256_METHOD. Ditambah AES_MIXED_METHOD kepada aesMakeUserKey(). Ditambah aesSetInteger() dan AES_SET_SEED benih penjana nombor rawak. Ditambah aesShredFile() yang dicincang (tulis ganti dengan sifar kemudian hapuskan) fail.
  • Versi 4.0 diposkan pada 2016-11-29
    Ditambah aesEncryptBuffer() yang menyulitkan penampan mana-mana panjang. Ditambah aesDecryptBuffer() yang menyahsulitkan (penimbal yang disulitkan sebelum ini). Ditambah aesSaltPass() yang & sebut harga;garam&sebut harga; kata laluan. Tambah aesRemovePad() yang mengalih keluar pad PKCS7. Tambah HashDigest contoh program yang menyusun SHA 256 hash digest.
  • Versi 1.0 diposkan pada 2013-04-23
    Keluaran baru

Butiran Atur Cara

EULA

EULA - Perjanjian Lesen Pengguna Akhir

Pengkomputeran MarshallSoft, Inc. memberikan lesen yang tidak termasuk untuk menggunakan PERISIAN kepada pembeli asal untuk tujuan mereka bentuk, menguji atau membangunkan aplikasi perisian. Salinan boleh dibuat untuk tujuan sandaran atau arkib sahaja. Produk ini dilesenkan untuk digunakan oleh hanya satu pemaju pada satu-satu masa. DLL yang dibeli dengan diskaun akademik tidak boleh diagihkan, dan mesti digunakan untuk tujuan pendidikan sahaja. PERISIAN ini dimiliki oleh Pengkomputeran MarshallSoft, Inc. dan dilindungi oleh undang-undang hak cipta Amerika Syarikat dan peruntukan perjanjian antarabangsa. PERISIAN ini sedang dilesenkan dan tidak dijual. PERISIAN ini disediakan 'as-is'. Pengkomputeran MarshallSoft tidak memberi jaminan, tersurat atau tersirat, berkenaan dengan perisian. Semua waranti tersirat, termasuk jaminan kebolehdagangan dan kesesuaian untuk kegunaan tertentu adalah dengan ini dikecualikan. LIABILITI PERISIAN PENGKOMPUTERAN MARSHALLSOFT TERHAD KEPADA HARGA PEMBELIAN. Dalam apa jua keadaan, Pengkomputeran MarshallSoft tidak akan bertanggungjawab ke atas sebarang kerosakan sampingan atau berbangkit, atau untuk apa-apa kerosakan yang melebihi harga pembelian asal.