เอกสารประกอบสำหรับ node Crypto ใน n8n ซึ่งเป็นแพลตฟอร์ม workflow อัตโนมัติ รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง
ใช้ node Crypto เพื่อดำเนินการเข้ารหัสใน workflow
Credentials
อ้างถึง Crypto credentials สำหรับข้อมูลการตรวจสอบสิทธิ์สำหรับ node นี้
การดำเนินการ
- Decrypt string ด้วยข้อความรหัสผ่านหรือรหัสส่วนตัว
- Encrypt string ด้วยข้อความรหัสผ่านหรือกุญแจสาธารณะ
- Generate string สุ่ม
- Hash ข้อความหรือไฟล์ ในรูปแบบที่กำหนด
- Hmac ข้อความหรือไฟล์ ในรูปแบบที่กำหนด
- Sign string โดยใช้รหัสส่วนตัว
parameter node
node นี้สามารถใช้เป็นเครื่องมือ AI ได้ (This node can be used as an AI tool)
node นี้สามารถใช้เพื่อเพิ่มขีดความสามารถของ AI Agent เมื่อใช้ในลักษณะนี้ parameter จำนวนมากสามารถตั้งค่าได้โดยอัตโนมัติ หรือด้วยข้อมูลที่ควบคุมโดย AI ดูข้อมูลเพิ่มเติมได้ใน เอกสารประกอบ parameter เครื่องมือ AI .
parameter node ขึ้นอยู่กับการดำเนินการที่คุณเลือก
ที่ Hmac, Sign, Encrypt และ Decrypt การดำเนินการที่จำเป็น Crypto credentials . การดำเนินการแต่ละรายการจะใช้ช่องข้อมูลประจำตัวที่ต้องการ:
- Hmac ใช้ Hmac Secret.
- Sign ใช้ Private Key.
- Encrypt และ Decrypt ใช้ Encryption Passphrase สำหรับโหมดสมมาตรหรือ Encryption Public Key และ Encryption Private Key สำหรับโหมดอสมมาตร
ถอดรหัส parameter (Decrypt parameters)
- Mode : เลือกโหมดที่จะใช้ ซึ่งจะต้องตรงกับโหมดที่ใช้ในการเข้ารหัสค่า เลือกจาก:
- Symmetric (Passphrase) : ถอดรหัสด้วยข้อความรหัสผ่านโดยใช้รหัสรับรองความถูกต้อง
- Asymmetric (RSA) : ถอดรหัสด้วยคีย์ส่วนตัว RSA
- Cipher : เมื่อคุณเลือก Symmetric (Passphrase) ให้เลือกรหัสรับรองความถูกต้องที่จะใช้ ซึ่งจะต้องตรงกับรหัสที่ใช้ในการเข้ารหัสค่า เลือกจาก:
- AES-256-GCM
- AES-192-GCM
- AES-128-GCM
- ChaCha20-Poly1305
- Value : ป้อน string base64 ที่สร้างโดย Encrypt การกระทำ
- Property Name : ป้อนชื่อของคุณสมบัติที่คุณต้องการเขียนค่าที่ถอดรหัสไป
เข้ารหัส parameter (Encrypt parameters)
- Mode : เลือกโหมดที่จะใช้ เลือกจาก:
- Symmetric (Passphrase) : เข้ารหัสด้วยข้อความรหัสผ่านโดยใช้รหัสรับรองความถูกต้อง
- Asymmetric (RSA) : เข้ารหัสด้วยคีย์สาธารณะ RSA
- Cipher : เมื่อคุณเลือก Symmetric (Passphrase) ให้เลือกรหัสรับรองความถูกต้องที่จะใช้ คุณต้องเลือกรหัสเดียวกันเมื่อคุณถอดรหัสค่า เลือกจาก:
- AES-256-GCM
- AES-192-GCM
- AES-128-GCM
- ChaCha20-Poly1305
- Value : ป้อนค่าที่คุณต้องการเข้ารหัส
- Property Name : ป้อนชื่อของคุณสมบัติที่คุณต้องการเขียนค่าที่เข้ารหัสไป node เขียนผลลัพธ์เป็น string base64
ขนาด payload RSA (RSA payload size)
โหมด Asymmetric (RSA) สามารถเข้ารหัสได้เฉพาะ payload ขนาดเล็ก ประมาณ 190 ไบต์ด้วยคีย์ 2048 บิต ใช้โหมดสมมาตรสำหรับข้อมูลขนาดใหญ่
สร้าง parameter (Generate parameters)
- Property Name : ป้อนชื่อของคุณสมบัติที่จะเขียน string สุ่มไป
- Type : เลือกประเภทการเข้ารหัสที่จะใช้ในการสร้าง string เลือกจาก:
- ASCII
- BASE64
- HEX
- UUID
- Length : เมื่อคุณเลือก ASCII, BASE64 หรือ HEX ให้ป้อนความยาวของ string ที่สร้างขึ้น ค่าเริ่มต้นคือ
32.
parameter แฮช (Hash parameters)
- Type : เลือกประเภทแฮชที่จะใช้ เลือกจาก:
- MD5
- SHA256
- SHA3-256
- SHA3-384
- SHA3-512
- SHA384
- SHA512
- Binary File : เปิด parameter นี้หากข้อมูลที่คุณต้องการแฮชมาจากไฟล์ไบนารี
- Value : หากคุณปิด Binary File ให้ป้อนค่าที่คุณต้องการแฮช
- Binary Property Name : หากคุณเปิดเครื่อง Binary File ให้ป้อนชื่อของคุณสมบัติไบนารี่ที่มีข้อมูลที่คุณต้องการแฮช
- Property Name : ป้อนชื่อของคุณสมบัติที่คุณต้องการเขียนแฮช
- Encoding : เลือกประเภทการเข้ารหัสที่จะใช้ เลือกจาก:
- BASE64
- HEX
parameter Hmac (Hmac parameters)
- Binary File : เปิด parameter นี้หากข้อมูลที่คุณต้องการสร้าง Hmac มาจากไฟล์ไบนารี
- Value : หากคุณปิด Binary File ให้ป้อนค่าที่คุณต้องการสร้าง Hmac ให้
- Binary Property Name : หากคุณเปิดเครื่อง Binary File ให้ป้อนชื่อของคุณสมบัติไบนารี่ที่มีข้อมูลที่คุณต้องการสร้าง Hmac ให้
- Type : เลือกประเภทแฮชที่จะใช้ เลือกจาก:
- MD5
- SHA256
- SHA3-256
- SHA3-384
- SHA3-512
- SHA384
- SHA512
- Property Name : ป้อนชื่อของคุณสมบัติที่คุณต้องการเขียน Hmac ไป
- Encoding : เลือกประเภทการเข้ารหัสที่จะใช้ เลือกจาก:
- BASE64
- HEX
การดำเนินการนี้ใช้ Hmac Secret จากของคุณ Crypto credentials.
ลงชื่อ parameter (Sign parameters)
- Value : ป้อนค่าที่คุณต้องการลงนาม
- Property Name : ป้อนชื่อของคุณสมบัติที่คุณต้องการเขียนค่าที่เซ็นชื่อไป
- Algorithm Name or ID : เลือกชื่ออัลกอริทึมจากรายการหรือระบุ ID โดยใช้ การแสดงออก .
- Encoding : เลือกประเภทการเข้ารหัสที่จะใช้ เลือกจาก:
- BASE64
- HEX
การดำเนินการนี้ใช้ Private Key จากของคุณ Crypto credentials.

