MarshallSoft C/C++ AES Library 5.0

Lisans: Ücretsiz Deneme ‎Dosya boyutu: 1.42 MB
‎Kullanıcı Derecelendirmesi: 5.0/5 - ‎1 ‎Oy

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ı

Eula

EULA - Son Kullanıcı Lisans Sözleşmesi

MarshallSoft Computing, Inc. yazılım uygulamalarını tasarlamak, test etmek veya geliştirmek amacıyla yazılımı orijinal alıcıya kullanmak için münhasır olmayan bir lisans verir. Kopyalar sadece yedekleme veya arşivleme amacıyla yapılabilir. Bu ürün, aynı anda yalnızca bir geliştirici tarafından kullanılmak üzere lisanslanır. Akademik indirimle satın alınan DLL'ler dağıtılamaz ve yalnızca eğitim amaçlı kullanılmalıdır. YAZıLıM MarshallSoft Computing, Inc aittir ve Amerika Birleşik Devletleri telif hakkı yasaları ve uluslararası anlaşma hükümleri tarafından korunmaktadır. BU YAZILIM lisanslı ve satılmamaktadır. BU YAZILIM 'olduğu gibi' sağlanır. MarshallSoft Computing, yazılımla ilgili olarak açık veya zımni hiçbir garanti vermez. Belirli bir kullanım için satılabilirlik ve uygunluk garantileri de dahil olmak üzere tüm zımni garantiler, bu vesileyle hariç tutulur. MARSHALLSOFT BİlGİsaYAR YAZILIM'IN SORUMLULUĞU SATIN ALMA FİyatI YLA SıNıRLıDIR. MarshallSoft Computing hiçbir koşulda arızi veya dolaylı zararlardan veya orijinal satın alma fiyatını aşan herhangi bir zarardan sorumlu tutulamaz.