DigestUtil

A DigestUtil library written in Kotlin (For Java and Android) .

Лицензия

Лицензия

MIT
Группа

Группа

cc.duduhuo.util
Идентификатор

Идентификатор

digest-util
Последняя версия

Последняя версия

1.1.1
Дата

Дата

Тип

Тип

jar
Описание

Описание

DigestUtil
A DigestUtil library written in Kotlin (For Java and Android) .
Ссылка на сайт

Ссылка на сайт

https://github.com/liying2008/DigestUtil
Система контроля версий

Система контроля версий

https://github.com/liying2008/DigestUtil

Скачать digest-util

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/cc.duduhuo.util/digest-util/ -->
<dependency>
    <groupId>cc.duduhuo.util</groupId>
    <artifactId>digest-util</artifactId>
    <version>1.1.1</version>
</dependency>
// https://jarcasting.com/artifacts/cc.duduhuo.util/digest-util/
implementation 'cc.duduhuo.util:digest-util:1.1.1'
// https://jarcasting.com/artifacts/cc.duduhuo.util/digest-util/
implementation ("cc.duduhuo.util:digest-util:1.1.1")
'cc.duduhuo.util:digest-util:jar:1.1.1'
<dependency org="cc.duduhuo.util" name="digest-util" rev="1.1.1">
  <artifact name="digest-util" type="jar" />
</dependency>
@Grapes(
@Grab(group='cc.duduhuo.util', module='digest-util', version='1.1.1')
)
libraryDependencies += "cc.duduhuo.util" % "digest-util" % "1.1.1"
[cc.duduhuo.util/digest-util "1.1.1"]

Зависимости

runtime (1)

Идентификатор библиотеки Тип Версия
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.3.30

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.12

Модули Проекта

Данный проект не имеет модулей.

DigestUtil

Download Maven Central license 简书

A digest utils library written in Kotlin (For Java and Android) .

1. Download

Use Gradle

implementation 'cc.duduhuo.util:digest-util:1.1.1'

Or Maven

<dependency>
  <groupId>cc.duduhuo.util</groupId>
  <artifactId>digest-util</artifactId>
  <version>1.1.1</version>
</dependency>

2. Use

Call the static method in Digest / Base64 / AES / DES .

In Kotlin

println("============== Base64 ==============")
println("base64 = " + Base64.encode("abc"))

println("============== Digest ==============")
println("md2 = " + Digest.md2Hex("abc", true))
println("md5 = " + Digest.md5Hex("abc", true))
println("sha1 = " + Digest.sha1Hex("abc", true))
println("sha224 = " + Digest.sha224Hex("abc", true))
println("sha256 = " + Digest.sha256Hex("abc", true))
println("sha384 = " + Digest.sha384Hex("abc", true))
println("sha512 = " + Digest.sha512Hex("abc", true))
// File digest
println("sha256 = " + Digest.sha256Hex(File("build.gradle.kts"), true))

println("============== CRC32 ==============")
println("crc32 = " + CRC32.getValue("abc"))
println("crc32 = " + CRC32.getValue(File("build.gradle.kts")))

In Java

System.out.println("============== Base64 ==============");
System.out.println("base64 = " + Base64.encode("abc"));

System.out.println("============== Digest ==============");
System.out.println("md2 = " + Digest.md2Hex("abc", true));
System.out.println("md5 = " + Digest.md5Hex("abc", true));
System.out.println("sha1 = " + Digest.sha1Hex("abc", true));
System.out.println("sha224 = " + Digest.sha224Hex("abc", true));
System.out.println("sha256 = " + Digest.sha256Hex("abc", true));
System.out.println("sha384 = " + Digest.sha384Hex("abc", true));
System.out.println("sha512 = " + Digest.sha512Hex("abc", true));
// File digest
System.out.println("sha256 = " + Digest.sha256Hex(new File("build.gradle.kts"), true));

System.out.println("============== CRC32 ==============");
System.out.println("crc32 = " + CRC32.getValue("abc"));
System.out.println("crc32 = " + CRC32.getValue(new File("build.gradle.kts")));

3. ChangeLog

Updated date: 2019-04-13

CHANGELOG

4. Author

Email: liruoer2008@yeah.net

5. License

MIT

Версии библиотеки

Версия
1.1.1
1.1.0