Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript
Javascript
  1. crypto.getHashes() วิธีการใน Node.js

    crypto.getHashes() วิธีการจะส่งคืนอาร์เรย์ที่มีชื่อของอัลกอริธึมแฮชที่รองรับทั้งหมด แพ็คเกจ crypto มีรายการอัลกอริทึมแฮชจำนวนมากที่เราสามารถใช้ได้ แต่อัลกอริธึมการเข้ารหัสที่ใช้มากที่สุดคือ MD5 – Message-Digest Algorithm5 ไวยากรณ์ crypto.getHashes() พารามิเตอร์ เนื่องจากจะส่งคืนรายการอัลกอริทึมแฮช

  2. crypto.privateDecrypt() วิธีการใน Node.js

    crypto.privateDecrypt() ใช้สำหรับถอดรหัสเนื้อหาข้อมูลที่กำหนดโดยใช้คีย์ส่วนตัวที่ส่งผ่านในพารามิเตอร์ที่เข้ารหัสก่อนหน้านี้โดยใช้กุญแจสาธารณะที่สอดคล้องกับวิธี crypto.publicEncrypt() ไวยากรณ์ crypto.privateDecrypt(privateKey, บัฟเฟอร์) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − คีย์ – สา

  3. crypto.privateEncrypt() วิธีการใน Node.js

    crypto.privateEncrypt() ใช้สำหรับเข้ารหัสเนื้อหาข้อมูลที่กำหนดโดยใช้พารามิเตอร์คีย์ส่วนตัวที่กำหนดซึ่งส่งผ่านในฟังก์ชัน ไวยากรณ์ crypto.privateEncrypt(privateKey, บัฟเฟอร์) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − คีย์ส่วนตัว – สามารถประกอบด้วยประเภทข้อมูลต่อไปนี้ – Object, String, Buf

  4. crypto.publicDecrypt() วิธีการใน Node.js

    crypto.publicDecrypt() ใช้สำหรับถอดรหัสข้อมูลที่กำหนดในบัฟเฟอร์ด้วยกุญแจสาธารณะ บัฟเฟอร์นี้ถูกเข้ารหัสโดยใช้คีย์ส่วนตัวที่เกี่ยวข้อง เช่น วิธี crypto.privateEncrypt() ไวยากรณ์ crypto.publicDecrypt(คีย์ บัฟเฟอร์) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − คีย์ – สามารถมีข้อมูลประเภทต่อไปน

  5. crypto.publicEncrypt() วิธีการใน Node.js

    crypto.publicEncrypt() ใช้สำหรับเข้ารหัสข้อมูลที่กำหนดในพารามิเตอร์บัฟเฟอร์โดยใช้คีย์สาธารณะที่ส่งผ่านในพารามิเตอร์ ข้อมูลที่ส่งคืนสามารถถอดรหัสได้โดยใช้คีย์ส่วนตัวที่เกี่ยวข้อง ไวยากรณ์ crypto.publicEncrypt(คีย์ บัฟเฟอร์) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − คีย์ – สามารถมีข้อมูลป

  6. crypto.randomFill() วิธีการใน Node.js

    ทั้งวิธี crypto.randomFill() และ crypto.randomBytes() เกือบจะเหมือนกัน ข้อแตกต่างระหว่างทั้งสองคือ – ในวิธี randomFill() อาร์กิวเมนต์แรกคือบัฟเฟอร์ที่จะเติม นอกจากนี้ยังมีวิธีการโทรกลับที่เรียกใช้เมื่อพบข้อผิดพลาดเฉพาะเมื่อมีการกำหนดค่าการโทรกลับเท่านั้น ไวยากรณ์ crypto.randomFill(buffer, [offset],

  7. crypto.randomFillSync() วิธีการใน Node.js

    crypto.randomFillSync() วิธีรับอาร์กิวเมนต์บัฟเฟอร์และส่งกลับบัฟเฟอร์โดยการเติมด้วยค่าที่เข้ารหัส ตามชื่อที่แนะนำ นี่จะเป็นกระบวนการซิงค์ ไวยากรณ์ crypto.randomFillSync(บัฟเฟอร์ [ออฟเซ็ต] [ขนาด]) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − บัฟเฟอร์ – ช่องนี้มีเนื้อหาข้อมูล ประเภทบัฟเฟอร์ท

  8. crypto.scrypt() วิธีการใน Node.js

    crypto.scrypt() วิธีการจัดเตรียมการใช้งานแบบอะซิงโครนัสสำหรับวิธีการเข้ารหัส การเข้ารหัสสามารถกำหนดเป็นฟังก์ชันการได้มาของคีย์ที่ใช้รหัสผ่านซึ่งปกป้องระบบจากการโจมตีแบบเดรัจฉานและทำให้ไม่มีเป้าหมาย แต่ฟังก์ชันสคริปต์นั้นมีราคาแพงทั้งในด้านการคำนวณและด้านหน่วยความจำ ไวยากรณ์ crypto.scrypt(password, s

  9. Decipher.final() วิธีการใน Node.js

    decipher.final() ใช้เพื่อส่งคืนบัฟเฟอร์หรือสตริงที่มีค่าของวัตถุถอดรหัส มันเป็นหนึ่งในวิธีการ inbuilt ที่จัดเตรียมโดย class Cipher ภายในโมดูล crypto วิธีถอดรหัสไม่สามารถใช้เพื่อถอดรหัสข้อมูลได้เมื่อมีการเรียกวิธีการ decipher.final การเรียกเมธอด cipher.final มากกว่าหนึ่งครั้งจะทำให้เกิดข้อผิดพลาด ไวย

  10. decipher.update() วิธีการใน Node.js

    decipher.update() ใช้เพื่ออัปเดตตัวถอดรหัสด้วยข้อมูล receivd ตามรูปแบบการเข้ารหัสที่กำหนด มันเป็นหนึ่งในวิธีการ inbuilt ที่จัดเตรียมโดยคลาส Decipher ภายในโมดูล crypto หากมีการระบุการเข้ารหัสอินพุต อาร์กิวเมนต์ data จะเป็นสตริง มิฉะนั้น อาร์กิวเมนต์ data จะเป็นบัฟเฟอร์ ไวยากรณ์ decipher.update(data,

  11. crypto.createDecipheriv() วิธีการใน Node.js

    crypto.createCipheriv() เป็นอินเทอร์เฟซการเขียนโปรแกรมจากโมดูล crypto มันจะสร้างและส่งคืนอ็อบเจ็กต์ Decipher ตามอัลกอริทึมที่กำหนด คีย์ iv และตัวเลือกที่ส่งผ่านในฟังก์ชัน ไวยากรณ์ crypto.createDecipheriv(อัลกอริทึม คีย์ iv [ตัวเลือก]) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − อัลกอริทึม

  12. crypto.createDiffieHellmanGroup() วิธีการใน Node.js

    crypto.createDiffieHellmanGroup() ใช้สำหรับสร้าง DiffieHellmanGroup วิธีนี้ยังสามารถเรียกว่าเป็นนามแฝงสำหรับ crypto.getDiffieHellman ได้อีกด้วย ไวยากรณ์ crypto.createDiffieHelmmanGroup(name) พารามิเตอร์ พารามิเตอร์ข้างต้นอธิบายไว้ด้านล่าง − ชื่อ – ใช้อินพุตสำหรับชื่อกลุ่ม อินพุตเป็นประเภท strin

  13. crypto.createECDH() วิธีการใน Node.js

    crypto.createECDH() ใช้เพื่อสร้างเส้นโค้งวงรีหรือที่เรียกว่า Elliptic Curve Diffie-Hellman เช่น ECDH ที่ใช้เส้นโค้งที่กำหนดไว้ล่วงหน้าโดยพารามิเตอร์อินพุต curveName คุณสามารถใช้ crypto.getCurves เพื่อรับรายชื่อเส้นโค้งที่มีอยู่ทั้งหมด วิธีนี้เป็นส่วนหนึ่งของโมดูล crypto ไวยากรณ์ crypto.createECDH(cu

  14. crypto.createSign() วิธีการใน Node.js

    crypto.createSign() จะสร้างและส่งคืนวัตถุสัญญาณที่ใช้อัลกอริทึมที่ส่งผ่านในพารามิเตอร์ สามารถใช้ crypto.getHashes() เพื่อรับชื่อของอัลกอริธึมไดเจสต์ที่มีอยู่ทั้งหมด คุณสามารถสร้างอินสแตนซ์ Sign ได้โดยใช้ชื่อของอัลกอริทึมลายเซ็น เช่น RHA-SHA256 ในบางกรณีเท่านั้น แทนที่จะเป็นอัลกอริทึมไดเจสต์ ไวยากรณ์

  15. crypto.createVerify() วิธีการใน Node.js

    crypto.createVerify() จะสร้างและส่งคืนวัตถุตรวจสอบที่ใช้อัลกอริทึมที่ส่งผ่านในพารามิเตอร์ คุณสามารถใช้ crypto.getHashes() เพื่อรับชื่อของอัลกอริธึมการลงนามที่มีอยู่ทั้งหมด คุณสามารถสร้างการยืนยันอินสแตนซ์ได้โดยใช้ชื่อของอัลกอริทึมลายเซ็น เช่น RHA-SHA256 ในบางกรณีเท่านั้น แทนที่จะเป็นอัลกอริทึมไดเจสต

  16. crypto.generateKeyPair() วิธีการใน Node.js

    สามารถใช้ crypto.generateKeyPair() เพื่อสร้างคู่คีย์แบบอสมมาตรใหม่ของประเภทที่ระบุได้ ประเภทที่รองรับสำหรับการสร้างคู่คีย์ ได้แก่ RSA, DSA, EC, Ed25519, Ed448, X25519, X448 และ DH ฟังก์ชันทำงานเหมือนกับว่า keyObject.export ถูกเรียกใช้จากผลลัพธ์เมื่อมีการระบุ publicKeyEncoding หรือ privateKeyEncoding

  17. crypto.generateKeyPairSync() วิธีการใน Node.js

    สามารถใช้ crypto.generateKeyPairSync() เพื่อสร้างคู่คีย์แบบอสมมาตรใหม่ของประเภทที่ระบุในโฟลว์การซิงค์ ประเภทที่รองรับสำหรับการสร้างคู่คีย์ ได้แก่ RSA, DSA, EC, Ed25519, Ed448, X25519, X448 และ DH ฟังก์ชันทำงานเหมือนกับว่า keyObject.export ถูกเรียกใช้จากผลลัพธ์เมื่อมีการระบุ publicKeyEncoding หรือ pr

  18. crypto.getCiphers() วิธีการใน Node.js

    crypto.getCiphers() วิธีการจะส่งคืนอาร์เรย์ที่มีชื่อของอัลกอริธึมการเข้ารหัสที่รองรับทั้งหมด แพ็คเกจ crypto มีรายการอัลกอริทึมการเข้ารหัสจำนวนมากที่เราสามารถใช้ได้ แต่อัลกอริธึมการเข้ารหัสที่ใช้มากที่สุดคือ AES – Advanced Encryption Standard ไวยากรณ์ crypto.getCiphers() พารามิเตอร์ เนื่องจากส่งคืนร

  19. crypto.getCurves() วิธีการใน Node.js

    crypto.getCurves() วิธีการจะส่งคืนอาร์เรย์ที่มีชื่อของเส้นโค้งวงรีที่รองรับทั้งหมด แพ็คเกจ crypto มีรายการเส้นโค้งวงรีจำนวนมากที่สามารถใช้สำหรับสร้างออบเจ็กต์การแลกเปลี่ยนคีย์ Elliptic Curve Diffie-Hellman (ECDH) ไวยากรณ์ crypto.getCurves() พารามิเตอร์ เนื่องจากจะส่งกลับรายการเส้นโค้งวงรีทั้งหมด ไม

  20. crypto.getDiffieHellman() วิธีการใน Node.js

    crypto.createDiffieHellmanGroup() ใช้สำหรับสร้างวัตถุการแลกเปลี่ยนคีย์ DiffieHellmanGroup ที่กำหนดไว้ล่วงหน้า DiffieHellmanGroups ที่รองรับได้แก่:modp1, modp2, modp5, modp 14, modp16, modp17 เป็นต้น ประโยชน์ของการใช้วิธีนี้คือฝ่ายต่างๆ ไม่จำเป็นต้องสร้างหรือแลกเปลี่ยนโมดูลัสของกลุ่มซึ่งจะช่วยประหยัด

Total 5927 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:3/297  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9