Utilities Service

خدمات رفاهی

این سرویس ابزارهایی را برای رمزگذاری/رمزگشایی رشته، قالب بندی تاریخ، دستکاری JSON و سایر کارهای متفرقه ارائه می دهد.

کلاس ها

نام توضیح مختصر
Charset یک فهرست امن برای مجموعه کاراکترها.
DigestAlgorithm انتخابگر الگوریتم Digest.
MacAlgorithm انتخابگر الگوریتم MAC
RsaAlgorithm انتخابگر الگوریتم RSA
Utilities این سرویس ابزارهایی را برای رمزگذاری/رمزگشایی رشته، قالب بندی تاریخ، دستکاری JSON و سایر کارهای متفرقه ارائه می دهد.

Charset

خواص

ویژگی تایپ کنید شرح
US_ASCII Enum
UTF_8 Enum

DigestAlgorithm

خواص

ویژگی تایپ کنید شرح
MD2 Enum الگوریتم MD2
MD5 Enum الگوریتم MD5
SHA_1 Enum الگوریتم SHA-1
SHA_256 Enum الگوریتم SHA-256
SHA_384 Enum الگوریتم SHA-384
SHA_512 Enum الگوریتم SHA-512

MacAlgorithm

خواص

ویژگی تایپ کنید شرح
HMAC_MD5 Enum
HMAC_SHA_1 Enum
HMAC_SHA_256 Enum
HMAC_SHA_384 Enum
HMAC_SHA_512 Enum

RsaAlgorithm

خواص

ویژگی تایپ کنید شرح
RSA_SHA_1 Enum
RSA_SHA_256 Enum

Utilities

خواص

ویژگی تایپ کنید شرح
Charset Charset
DigestAlgorithm DigestAlgorithm
MacAlgorithm MacAlgorithm
RsaAlgorithm RsaAlgorithm

مواد و روش ها

روش نوع برگشت توضیح مختصر
base64Decode(encoded) Byte[] یک رشته رمزگذاری شده پایه 64 را در یک آرایه بایتی UTF-8 رمزگشایی می کند.
base64Decode(encoded, charset) Byte[] یک رشته رمزگذاری شده پایه 64 را در یک آرایه بایت در یک مجموعه کاراکتر خاص رمزگشایی می کند.
base64DecodeWebSafe(encoded) Byte[] یک رشته رمزگذاری شده مبتنی بر وب بیس 64 را در یک آرایه بایتی UTF-8 رمزگشایی می کند.
base64DecodeWebSafe(encoded, charset) Byte[] یک رشته رمزگذاری شده مبتنی بر وب 64 را در یک آرایه بایت در یک مجموعه کاراکتر خاص رمزگشایی می کند.
base64Encode(data) String از آرایه بایت داده شده یک رشته کدگذاری شده با پایه 64 ایجاد می کند.
base64Encode(data) String از رشته داده شده یک رشته رمزگذاری شده با پایه 64 تولید می کند.
base64Encode(data, charset) String یک رشته کدگذاری شده پایه 64 از رشته داده شده در یک مجموعه کاراکتر خاص ایجاد می کند.
base64EncodeWebSafe(data) String از آرایه بایت داده شده، یک رشته رمزگذاری شده مبتنی بر وب بیس 64 ایجاد می کند.
base64EncodeWebSafe(data) String یک رشته رمزگذاری شده مبتنی بر وب بیس 64 از رشته داده شده ایجاد می کند.
base64EncodeWebSafe(data, charset) String یک رشته کدگذاری شده مبتنی بر وب بیس 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 تاریخ فرمت ها مطابق با مشخصات توصیف شده در کلاس Java SE SimpleDateFormat است.
formatString(template, args) String قالب بندی رشته ای مانند sprintf را با استفاده از رشته های قالب به سبک '%' انجام می دهد.
getUuid() String یک UUID به عنوان رشته دریافت کنید (معادل استفاده از متد java.util.UUID.randomUUID() ).
gzip(blob) Blob gzip - داده های Blob ارائه شده را فشرده می کند و آن را در یک شی Blob جدید برمی گرداند.
gzip(blob, name) Blob gzip - داده های 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[][] نمایش آرایه دو بعدی جدولی از یک رشته CSV را برمی گرداند.
parseCsv(csv, delimiter) String[][] یک نمایش آرایه دو بعدی جدولی از یک رشته CSV را با استفاده از یک جداکننده سفارشی برمی‌گرداند.
parseDate(date, timeZone, format) Date تاریخ رشته ارائه شده را طبق مشخصات توصیف شده در کلاس Java Standard Edition SimpleDateFormat تجزیه می کند.
sleep(milliseconds) void برای تعداد میلی ثانیه مشخص می خوابد.
ungzip(blob) Blob یک شی Blob از حالت فشرده خارج می کند و یک Blob حاوی داده های فشرده نشده را برمی گرداند.
unzip(blob) Blob[] یک Blob که یک فایل فشرده را نشان می دهد می گیرد و فایل های جزء آن را برمی گرداند.
zip(blobs) Blob یک شی Blob جدید ایجاد می کند که یک فایل فشرده حاوی داده های Blobs ارسال شده است.
zip(blobs, name) Blob یک شی Blob جدید ایجاد می کند که یک فایل فشرده حاوی داده های Blobs ارسال شده است.