C/C++ için MarshallSoft AES Kütüphanesi (AES4C), yazılım geliştiricilerin Windows C, C++veya C# uygulamalarında 256 bit şifreleme ve şifre çözmeyi kolayca uygulamalarını sağlayan bir araç setidir. AES4C, ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) tarafından belirtilen 256 bit Rijndael "Advanced Encryption Standard" (AES) kullanarak dosyaları ve verileri şifrelemek/çözmek için kolay bir arayüz sağlayan bir bileşen (DLL) kitaplığıdır. AES algoritması, müşterilerinin hassas bilgilerini korumak için bankalar gibi birçok finansal kuruluş tarafından yaygın olarak kullanılır. AES4C'nin özelliklerinden bazıları şunlardır: - 256-bit AES şifreleme ve şifre çözme gerçekleştirir. - Şifreleme ile güvenli sözde rasgele sayı üreteci içerir. - Parola tümceciklerinden anahtar oluşturma yapar. - Dosyaları, dizeleri ve bayt verilerini şifreler ve şifreyi çözer. - PKCS7 dolgu destekler. - Başlatma vektörlerini destekler. - CBC (Şifreleme Blok Zincirleme) modunu destekler. - ECB (Elektronik Yemek Kitabı) modunu destekler. - SHA-256 şifreleme karma algoritması destekler. - Rasgele bayt veri oluşturma yapar. - Eşzamanlı şifreleme/şifre çözme iş parçacıkları sağlar. - Ulusal Standartlar ve Teknoloji Enstitüsü tarafından yayınlanan "bilinen cevap testleri" kullanılarak doğrulanır. - Birden çok C/C++ örnek program içerir. - Destek kitaplıklarına bağlı değildir (yalnızca temel Windows API işlevlerine çağrılar). - Derlenmiş uygulama ile royalty ücretsiz dağıtım. - C kaynak kodu mevcuttur. - Ücretsiz teknik destek ve güncellemeleri bir yıl için. - Tam fonksiyonel değerlendirme sürümü mevcuttur. - Çoğu C/C++ derleyicilerini destekler: Microsoft, Borland, Watcom, LCC, GCC, Digital Mars. - 32 bit ve 64 bit Microsoft C/C++ ve Visual Studio C/C++'ın tüm sürümlerini destekler. - Statik bağlantı için 32 bit ve 64 bit DLL dosyaları nın yanı sıra OBJ dosyaları içerir. - Windows 10 üzerinden 32 bit ve 64 bit Windows ile çalışır.
sürüm geçmişi
- Sürüm 5.0 tarihinde gönderildi 2020-07-08
Değiştirilen amortisman işlevi strncpy(). Uzun (42 karakterden fazla) geçiş tümcecikleriyle ilgili iç sorun giderildi. Base64'ün bir veri arabelleği kodlayan aesEncodeBase64 işlevi eklendi. Base64 kodlanmış veri arabelleği deşifre işlevi aesDecodeBase64 eklendi. - Sürüm 5.0 tarihinde gönderildi 2020-07-08
Değiştirilen amortismanişlevi strncpy(). Uzun (42 karakterden fazla) geçiş tümcecikleriyle ilgili iç sorun giderildi. Base64'ün bir veri arabelleği kodlayan aesEncodeBase64 işlevi eklendi. Base64 kodlanmış veri arabelleği deşifre işlevi aesDecodeBase64 eklendi. - Sürüm 4.2 tarihinde gönderildi 2018-07-05
Eklendi cryptograhically güvenli sözde rasgele sayı üreteci aesSecureRandom(). aesGetInteger()'e AES_GET_SECURE_SIZE eklendi. - Sürüm 4.1 tarihinde gönderildi 2017-06-23
AES_SHA256_METHOD kullanarak aesMakeUserKey() sorunu giderildi. aesMakeUserKey() için AES_MIXED_METHOD yöntem eklendi. Random number generator'ı tohumlayan aesSetInteger() ve AES_SET_SEED eklendi. Bir dosyayı parçalara ayırAn (üzerine sıfırlarla sonra siler) aesShredFile() eklendi. - Sürüm 4.0 tarihinde gönderildi 2016-11-16
Herhangi bir uzunlukta bir arabellek şifreleyen aesEncryptBuffer() eklendi. (Daha önce şifrelenmiş) arabelleği çözen aesDecryptBuffer() eklendi. Eklenen aesSaltPass() that "salts" şifreleri. PKCS7 dolgu kaldırır aesRemovePad() eklendi. SHA 256 hash digest'i hesaplayan HashDigest örnek programı eklendi. - Sürüm 1.0 tarihinde gönderildi 2013-03-20
Yeni sürüm
Program Detayları
- Kategori: Geliştirme > Bileşenler ve Kütüphaneler
- Yayımcı: MarshallSoft Computing
- Lisans: Ücretsiz Deneme
- Fiyat: $119.00
- Sürüm: 5.0
- Platform: windows