jsSHA

ภาพหน้าจอของซอฟแวร์:
jsSHA
รายละเอียดซอฟแวร์:
รุ่น: 2.0.1 การปรับปรุง
วันที่อัพโหลด: 28 Sep 15
ผู้พัฒนา: Brian Turek
การอนุญาต: ฟรี
ความนิยม: 2

Rating: nan/5 (Total Votes: 0)

jsSHA เป็นฟรี complelely มาเปิดเบราว์เซอร์ข้ามและซอฟต์แวร์บนเว็บที่เขียนใน JavaScript และการออกแบบมาเพื่อใช้ทั้งครอบครัวของ SHA hashes รวมถึง SHA-1, SHA-224, SHA-256 SHA-384 และ SHA-512.

เมื่อใช้สคริปต์ jsSHA คุณควรจะตระหนักถึงความจริงที่ว่ามันยังมีความสามารถในการดำเนินการ SHA-512 และ SHA-384 hashes แม้ว่า JavaScript doesn & rsquo;. ทีสนับสนุนการดำเนินงาน 64 บิตกำเนิด


ยังดำเนิน HMAC

นอกจากนี้ยังดำเนินการ HMAC (คีย์แฮการตรวจสอบข้อความ Code) อัลกอริทึมแฮปลอดภัยจะถูกกำหนดโดย PUB FIPS 180-2 และ 198-1 FIPS PUB ในเอกสารดังต่อไป http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf / http: // CSRC .nist.gov / สิ่งพิมพ์ / FIPS / fips198-1 / FIPS-198-1_final.pdf.


การเริ่มต้นใช้ jsSHA

เพื่อที่จะใช้ jsSHA คุณจะต้องรวมไฟล์ที่ต้องการ JavaScript (sha.js, sha1.js, sha256.js หรือ sha512.js) ในส่วนหัวของคุณเช่น <ชนิดสคริปต์ = "text / javascript ของ" src = "/ เส้นทาง / เพื่อ / sha.js"> เพิ่มวัตถุ jsSHA ใหม่ที่มีสายของคุณจะได้รับการถกและรูปแบบ (HEX หรือข้อความ) เป็นพารามิเตอร์.

จากนั้นคุณจะต้องเรียกใช้ฟังก์ชันโดยใช้สตริงแฮชและอัลกอริทึม ตัวอย่างเช่นคุณควรใช้กัญชาวา = hex_sha ("นี่คือการทดสอบ", "SHA-512"); รหัสเพื่อให้บรรลุว่า รายละเอียดเพิ่มเติมและตัวอย่างที่พบในโครงการ & rsquo;. เว็บไซต์


รวบรวม jsSHA

ซอฟแวร์ที่ทำให้การใช้ jsSHA ของ Google ปิดคอมไพเลอร์เพื่อลด filesizes เช่นเดียวกับเพื่อเพิ่มประสิทธิภาพ ถ้าคุณต้องการที่จะรวบรวมสคริปต์ sha_dev.js ลงในไฟล์ที่ส่งออกที่กำหนดเองคุณต้องใช้ & lsquo; จาวา -jar compiler.jar --define = "SUPPORTED_ALGS =" --externs /path/to/build/externs.js - -warning_level VERBOSE --compilation_level ADVANCED_OPTIMIZATIONS --js /path/to/sha_dev.js --js_output_file /path/to/sha.js’ คำสั่งที่ธงสามารถเป็นหนึ่งในค่าต่อไปนี้ (1 SHA-1, 4 สำหรับ SHA-384 / SHA-512, 2 SHA-224/256) หรือค่าที่เหมาะสม.

มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้: (! treus ขอบคุณ)

  • แก้ไขปัญหาที่สำคัญกับ hashes ทั้งหมดล้มเหลวถ้าใส่ดิบเป็นขนาดโดยเฉพาะอย่างยิ่ง

มีอะไรใหม่ ในรุ่น 1.5.0:

  • เพิ่มตัวเลือกที่จะโต้แย้ง numRounds getHash หมายเหตุ: นี้จำเป็นต้องมีการเอาผลการทำงานกัญชาแคช
  • ขนาดไฟล์ลดลงโดยการเพิ่มประสิทธิภาพคงที่ภายใน
  • ลบ charSize การป้อนข้อมูลและแทนที่ด้วยการเข้ารหัสที่จะจัดการกับ Unicode หมายเหตุ:. รหัสเฉพาะจุดขึ้นไปได้รับการสนับสนุน 0xFFFF
  • charSize = 16 จะถูกแทนที่อย่างมีประสิทธิภาพโดยการเข้ารหัส = & quot; UTF16 & quot;
  • charSize = 8 เป็นเรื่องที่ผิดในแง่ของการจัดการ UTF-8 และได้รับการแทนที่ด้วยการเข้ารหัส = & quot; UTF8 & quot;
  • วิธีการเปลี่ยนของการอ้างอิง & quot; หน้าต่าง & quot; เข้ากันได้กับ WebWorkers, Node.js และเอเอ็มดี (piranna ขอบคุณ!)

มีอะไรใหม่ ในรุ่น 1.3:.

  • วิธีการที่เรียนมีการประกาศได้รับการเปลี่ยนแปลง
  • หลายวิธีและคุณสมบัติถูกย้ายไปขอบเขตระดับการลดการใช้หน่วยความจำโดยรวมของห้องสมุด.
  • การเพิ่มประสิทธิภาพขนาดเล็กหลายอย่างที่เพิ่มความเร็วในรุ่นแฮชยังได้ทำ.

มีอะไรใหม่ ในรุ่น 1.11:

  • ข่าวประชาสัมพันธ์ฉบับนี้แก้ไขปัญหาการเข้ารหัสฐาน 64 ที่เกิดจากการที่ ที่ขาดหายไปของเงินทุน 'X'.

มีอะไรใหม่ ในรุ่น 1.1:

  • ในการสั่งซื้อเพื่อป้องกันมลพิษตัวแปรทั่วโลกการทำงานทั้งหมดที่ได้รับ ย้ายไปที่วัตถุ jsSHA.
  • กับการเปลี่ยนแปลงนี้อินเตอร์เฟซที่ใช้ในการคำนวณแฮชมีการเปลี่ยนแปลงอย่าง.
  • สถาปัตยกรรมที่เน้นวัตถุที่ได้รับอนุญาตเพื่อให้ได้ผลลัพธ์กัญชาจะถูกเก็บไว้ภายในซึ่งสามารถนำไปสู่​​การเพิ่มประสิทธิภาพการทำงาน.
  • jsSHA (เฉพาะ sha.js) ตอนนี้ตรวจสอบกับ JSLint ใช้ & quot; แนะนำ & quot; การตั้งค่า.
  • นอกจากนี้ขนาดของไฟล์ที่มีความหมายสำหรับการใช้งานการผลิตหดตัวลงอย่างมาก.

ต้องการ

  • Java 2 Standard Edition Runtime Environment

ซอฟแวร์อื่น ๆ ของนักพัฒนา Brian Turek

jsSHA
jsSHA

10 Dec 15

ความคิดเห็นที่ jsSHA

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!