MarshallSoft Visual Basic AES Library 5.0

ใบ อนุญาต: ทดลองใช้ฟรี ‎ขนาดแฟ้ม: 1.21 MB
‎คะแนนจากผู้ใช้: 4.0/5 - ‎8 ‎โหวต

ไลบรารี MarshallSoft AES สําหรับ Visual Basic (AES4VB) เป็นชุดเครื่องมือที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้การเข้ารหัสและการถอดรหัส 256 บิตได้อย่างง่ายดายในแอปพลิเคชัน Windows Visual Basic AES4VB เป็นไลบรารีคอมโพเนนต์ (DLL) ที่ให้อินเทอร์เฟซที่ง่ายในการเข้ารหัส / ถอดรหัสไฟล์และข้อมูลโดยใช้ Rijndael 256 บิต & quot;มาตรฐานการเข้ารหัสขั้นสูง & quot; (AES) ตามที่ระบุโดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติของสหรัฐอเมริกา (NIST) อัลกอริทึม AES มักใช้โดยหน่วยงานทางการเงินหลายแห่งเช่นธนาคารเพื่อปกป้องข้อมูลที่ละเอียดอ่อนของลูกค้า คุณสมบัติบางอย่างของ AES4VB คือ: - ทําการเข้ารหัสและการถอดรหัส AES แบบ 256 บิต - รวมถึงเครื่องกําเนิดไฟฟ้าหมายเลขสุ่มหลอกที่ปลอดภัยการเข้ารหัส - การสร้างคีย์จากวลีรหัสผ่านหรือไม่ - เข้ารหัสและถอดรหัสไฟล์สตริงและข้อมูลไบต์ - รองรับช่องว่างภายใน PKCS7 - รองรับเวกเตอร์เริ่มต้น - รองรับโหมด CBC (การเข้ารหัสบล็อกเชน) - รองรับโหมด ECB (ตําราอาหารอิเล็กทรอนิกส์) - รองรับอัลกอริทึมแฮชการเข้ารหัส SHA-256 - การรวบรวมข้อมูลไบต์แบบสุ่มทําหรือไม่ - อนุญาตเธรดการเข้ารหัส/ถอดรหัสพร้อมกัน - ตรวจสอบโดยใช้ & quot; ที่รู้จักกันการทดสอบคําตอบ & quot; เผยแพร่โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ - มีโปรแกรมตัวอย่าง Visual Basic หลายโปรแกรม - ไม่ได้ขึ้นอยู่กับไลบรารีการสนับสนุน (โทรไปยังฟังก์ชันหลักของ Windows API เท่านั้น) - การกระจายค่าลิขสิทธิ์ฟรีด้วยแอปพลิเคชันที่คอมไพล์แล้วของคุณ - มีรหัสต้นทาง C พร้อมใช้งาน - การสนับสนุนทางเทคนิคและการอัปเดตฟรีเป็นเวลาหนึ่งปี - มีเวอร์ชันการประเมินผลที่ใช้งานได้อย่างสมบูรณ์ - ทํางานร่วมกับ Visual Basic 4.0 แบบ 32 บิตผ่าน Visual Basic 6.0 - ทํางานร่วมกับ Visual Basic 32 บิตและ 64 บิตผ่าน Visual Studio 2015 - ทํางานร่วมกับ Windows 32 บิตและ 64 บิตผ่าน Windows 10

ประวัติรุ่น

  • เวอร์ชัน 5.0 โพสต์เมื่อ 2020-07-14
    ฟังก์ชัน strncpy ที่ไม่สนับสนุนที่ถูกแทนที่() แก้ไขปัญหาภายในด้วยวลีรหัสผ่านยาว (มากกว่า 42 อักขระ) เพิ่มฟังก์ชัน aesEncodeBase64 ที่ Base64 เข้ารหัสบัฟเฟอร์ข้อมูล ฟังก์ชันที่เพิ่ม aesDecodeBase64 ที่ถอดรหัสบัฟเฟอร์ข้อมูลที่เข้ารหัส Base64
  • เวอร์ชัน 4.2 โพสต์เมื่อ 2018-07-06
    เพิ่มเครื่องกําเนิดตัวเลขแบบสุ่มแบบสุ่มที่มีความปลอดภัยสูง aesSecureRandom() เพิ่มAES_GET_SECURE_SIZEไปยัง aesGetInteger()
  • เวอร์ชัน 4.1 โพสต์เมื่อ 2017-06-27
    แก้ไขปัญหาใน aesMakeUserKey() โดยใช้AES_SHA256_METHODของคุณ เพิ่มAES_MIXED_METHODไปยัง aesMakeUserKey() เพิ่ม aesSetInteger() AES_SET_SEEDเมล็ดเครื่องกําเนิดตัวเลขแบบสุ่ม เพิ่ม aesShredFile() ที่ฉีก (เขียนทับด้วยศูนย์แล้วลบ) ไฟล์
  • เวอร์ชัน 4.0 โพสต์เมื่อ 2016-11-21
    เพิ่ม aesEncryptBuffer() ที่เข้ารหัสบัฟเฟอร์ที่มีความยาวใด ๆ เพิ่ม aesDecryptBuffer() ที่ถอดรหัสลับ (บัฟเฟอร์ที่เข้ารหัสไว้ก่อนหน้านี้) เพิ่ม aesSaltPass() ที่ "เกลือ" รหัสผ่าน. เพิ่ม aesRemovePad() ที่เอาช่องว่างภายใน PKCS7 ออก เพิ่มโปรแกรมตัวอย่าง HashDigest ที่คํานวณการแยกย่อยแฮช SHA 256
  • เวอร์ชัน 1.0 โพสต์เมื่อ 2013-03-30
    รุ่นใหม่

รายละเอียดหลักสูตร

Eula

EULA - ข้อตกลงสิทธิ์การใช้งานสําหรับผู้ใช้

MarshallSoft Computing, Inc. ให้ใบอนุญาตที่ไม่มีใครรวมในการใช้ซอฟต์แวร์แก่ผู้ซื้อเดิมเพื่อวัตถุประสงค์ในการออกแบบทดสอบหรือพัฒนาแอปพลิเคชันซอฟต์แวร์ สามารถทําสําเนาเพื่อวัตถุประสงค์ในการสํารองหรือเก็บถาวรเท่านั้น ผลิตภัณฑ์นี้ได้รับอนุญาตให้ใช้งานโดยนักพัฒนาซอฟต์แวร์เพียงคนเดียวในแต่ละครั้ง DLL ที่ซื้อด้วยส่วนลดทางวิชาการอาจไม่ถูกแจกจ่ายและต้องใช้เพื่อการศึกษาเท่านั้น ซอฟต์แวร์นี้เป็นเจ้าของโดย MarshallSoft Computing, Inc. และได้รับการคุ้มครองโดยกฎหมายลิขสิทธิ์ของสหรัฐอเมริกาและบทบัญญัติสนธิสัญญาระหว่างประเทศ ซอฟต์แวร์นี้ได้รับใบอนุญาตและไม่ขาย ซอฟต์แวร์นี้ให้ 'ตามที่เป็นอยู่' MarshallSoft Computing ไม่รับประกันแสดงหรือโดยนัยเกี่ยวกับซอฟต์แวร์ การรับประกันโดยนัยทั้งหมดรวมถึงการรับประกันความสามารถในการค้าและความเหมาะสมสําหรับการใช้งานเฉพาะจะถูกยกเว้น ความรับผิดของซอฟต์แวร์คอมพิวเตอร์ MARSHALLSOFT จํากัด เฉพาะราคาซื้อ ไม่ว่าในกรณีใด MarshallSoft Computing จะไม่รับผิดชอบต่อความเสียหายที่เกิดขึ้นโดยบังเอิญหรือเป็นผลสืบเนื่องหรือความเสียหายใด ๆ ที่เกินจากราคาซื้อเดิม