Utilities Service

ยูทิลิตี

บริการนี้มีเครื่องมือสำหรับการเข้ารหัส/ถอดรหัสสตริง การจัดรูปแบบวันที่ การจัดการ JSON และงานอื่นๆ

คลาส

ชื่อรายละเอียดแบบย่อ
Charsetenum ที่ปลอดภัยสำหรับประเภทสำหรับการเข้ารหัสข้อความ
DigestAlgorithmตัวเลือกของอัลกอริทึม Digest
MacAlgorithmตัวเลือกของอัลกอริทึม MAC
RsaAlgorithmตัวเลือกอัลกอริทึม RSA
Utilitiesบริการนี้มีเครื่องมือสำหรับการเข้ารหัส/ถอดรหัสสตริง การจัดรูปแบบวันที่ การจัดการ JSON และงานอื่นๆ

Charset

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
US_ASCIIEnumชุดอักขระ ASCII ของสหรัฐอเมริกา
UTF_8Enumชุดอักขระ UTF-8

DigestAlgorithm

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
MD2Enumอัลกอริทึม MD2
MD5Enumอัลกอริทึม MD5
SHA_1Enumอัลกอริทึม SHA-1
SHA_256Enumอัลกอริทึม SHA-256
SHA_384Enumอัลกอริทึม SHA-384
SHA_512Enumอัลกอริทึม SHA-512

MacAlgorithm

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
HMAC_MD5Enum
HMAC_SHA_1Enum
HMAC_SHA_256Enum
HMAC_SHA_384Enum
HMAC_SHA_512Enum

RsaAlgorithm

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
RSA_SHA_1Enum
RSA_SHA_256Enum

Utilities

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ประเภทคำอธิบาย
CharsetCharset
DigestAlgorithmDigestAlgorithm
MacAlgorithmMacAlgorithm
RsaAlgorithmRsaAlgorithm

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
base64Decode(encoded)Byte[]ถอดรหัสสตริงที่เข้ารหัส Base64 เป็นอาร์เรย์ไบต์ UTF-8
base64Decode(encoded, charset)Byte[]ถอดรหัสสตริงที่เข้ารหัส Base64 เป็นอาร์เรย์ไบต์ในชุดอักขระที่เฉพาะเจาะจง
base64DecodeWebSafe(encoded)Byte[]ถอดรหัสสตริงที่เข้ารหัส Web-safe base64 เป็นอาร์เรย์ไบต์ UTF-8
base64DecodeWebSafe(encoded, charset)Byte[]ถอดรหัสสตริงที่เข้ารหัส base-64 แบบ Web-safe เป็นอาร์เรย์ไบต์ในชุดอักขระที่เฉพาะเจาะจง
base64Encode(data)Stringสร้างสตริงที่เข้ารหัส Base64 จากอาร์เรย์ไบต์ที่ระบุ
base64Encode(data)Stringสร้างสตริงที่เข้ารหัส Base64 จากสตริงที่ระบุ
base64Encode(data, charset)Stringสร้างสตริงที่เข้ารหัส Base64 จากสตริงที่กำหนดในชุดอักขระที่เฉพาะเจาะจง
base64EncodeWebSafe(data)Stringสร้างสตริงที่เข้ารหัส Web-safe base64 จากอาร์เรย์ไบต์ที่ระบุ
base64EncodeWebSafe(data)Stringสร้างสตริงที่เข้ารหัส Web-safe base64 จากสตริงที่ระบุ
base64EncodeWebSafe(data, charset)Stringสร้างสตริงที่เข้ารหัสแบบ Web-safe base-64 จากสตริงที่กำหนดในชุดอักขระที่เฉพาะเจาะจง
computeDigest(algorithm, value)Byte[]คำนวณแฮชโดยใช้อัลกอริทึมที่ระบุในค่า Byte[] ที่ระบุ
computeDigest(algorithm, value)Byte[]คำนวณแฮชโดยใช้อัลกอริทึมที่ระบุในค่า String ที่ระบุ
computeDigest(algorithm, value, charset)Byte[]คำนวณค่าแฮชโดยใช้อัลกอริทึมที่ระบุในStringค่าที่ระบุด้วย ชุดอักขระที่กำหนด
computeHmacSha256Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ HMAC-SHA256 ด้วยคีย์ที่ระบุ
computeHmacSha256Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ HMAC-SHA256 ด้วยคีย์ที่ระบุ
computeHmacSha256Signature(value, key, charset)Byte[]ลงนามค่าที่ระบุโดยใช้ HMAC-SHA256 ด้วยคีย์และชุดอักขระที่ระบุ
computeHmacSignature(algorithm, value, key)Byte[]คำนวณรหัสการตรวจสอบสิทธิ์ข้อความโดยใช้อัลกอริทึมที่ระบุในคีย์และค่าที่ระบุ
computeHmacSignature(algorithm, value, key)Byte[]คำนวณรหัสการตรวจสอบสิทธิ์ข้อความโดยใช้อัลกอริทึมที่ระบุในคีย์และค่าที่ระบุ
computeHmacSignature(algorithm, value, key, charset)Byte[]คำนวณรหัสการตรวจสอบสิทธิ์ข้อความโดยใช้อัลกอริทึมที่ระบุในคีย์และค่าที่ระบุ
computeRsaSha1Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA1 ด้วยคีย์ที่ระบุ
computeRsaSha1Signature(value, key, charset)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA1 ด้วยคีย์และชุดอักขระที่ระบุ
computeRsaSha256Signature(value, key)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA256 ด้วยคีย์ที่ระบุ
computeRsaSha256Signature(value, key, charset)Byte[]ลงนามค่าที่ระบุโดยใช้ RSA-SHA256 ด้วยคีย์ที่ระบุ
computeRsaSignature(algorithm, value, key)Byte[]ลงนามค่าที่ระบุโดยใช้อัลกอริทึม RSA ที่ระบุด้วยคีย์ที่กำหนด
computeRsaSignature(algorithm, value, key, charset)Byte[]ลงนามค่าที่ระบุโดยใช้อัลกอริทึม RSA ที่ระบุด้วยคีย์และชุดอักขระที่ระบุ
formatDate(date, timeZone, format)Stringจัดรูปแบบวันที่ตามข้อกำหนดที่อธิบายไว้ในคลาส SimpleDateFormat ของ Java SE
formatString(template, args)Stringดำเนินการจัดรูปแบบสตริงคล้าย sprintf โดยใช้สตริงรูปแบบสไตล์ "%"
getUuid()Stringรับ UUID เป็นสตริง (เทียบเท่ากับการใช้วิธี java.util.UUID.randomUUID())
gzip(blob)Blobgzipจะบีบอัดข้อมูล Blob ที่ระบุและส่งคืนในออบเจ็กต์ Blob ใหม่
gzip(blob, name)Blobgzipจะบีบอัดข้อมูล Blob ที่ระบุและส่งคืนในออบเจ็กต์ Blob ใหม่
newBlob(data)Blobสร้างออบเจ็กต์ Blob ใหม่จากอาร์เรย์ไบต์
newBlob(data, contentType)Blobสร้างออบเจ็กต์ Blob ใหม่จากอาร์เรย์ไบต์และประเภทเนื้อหา
newBlob(data, contentType, name)Blobสร้างออบเจ็กต์ Blob ใหม่จากอาร์เรย์ไบต์ ประเภทเนื้อหา และชื่อ
newBlob(data)Blobสร้างออบเจ็กต์ Blob ใหม่จากสตริง
newBlob(data, contentType)Blobสร้างออบเจ็กต์ Blob ใหม่จากสตริงและประเภทเนื้อหา
newBlob(data, contentType, name)Blobสร้างออบเจ็กต์ Blob ใหม่จากสตริง ประเภทเนื้อหา และชื่อ
parseCsv(csv)String[][]แสดงผลการแสดงอาร์เรย์ 2 มิติแบบตารางของสตริง CSV
parseCsv(csv, delimiter)String[][]แสดงการแทนอาร์เรย์ 2 มิติแบบตารางของสตริง CSV โดยใช้ตัวคั่นที่กำหนดเอง
parseDate(date, timeZone, format)Dateแยกวิเคราะห์วันที่สตริงที่ระบุตามข้อกำหนดที่อธิบายไว้ในคลาส Java Standard Edition SimpleDateFormat
sleep(milliseconds)voidพักเป็นจำนวนมิลลิวินาทีที่ระบุ
ungzip(blob)Blobคลายการบีบอัดออบเจ็กต์ Blob และแสดงผล Blob ที่มีข้อมูลที่ไม่ได้บีบอัด
unzip(blob)Blob[]รับ Blob ที่แสดงไฟล์ ZIP และแสดงผลไฟล์คอมโพเนนต์
zip(blobs)Blobสร้างออบเจ็กต์ Blob ใหม่ซึ่งเป็นไฟล์ ZIP ที่มีข้อมูลจาก Blob ที่ส่งเข้ามา
zip(blobs, name)Blobสร้างออบเจ็กต์ Blob ใหม่ซึ่งเป็นไฟล์ ZIP ที่มีข้อมูลจาก Blob ที่ส่งเข้ามา