Saph

Stupid Algorithm for Password Hashing, Java implementation

License

License

GroupId

GroupId

pet.orca
ArtifactId

ArtifactId

saph
Last Version

Last Version

1.0
Release Date

Release Date

Type

Type

jar
Description

Description

Saph
Stupid Algorithm for Password Hashing, Java implementation
Project URL

Project URL

https://github.com/socram8888/saph-java
Source Code Management

Source Code Management

https://github.com/socram8888/saph-java

Download saph

How to add to project

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

Dependencies

test (1)

Group / Artifact Type Version
org.junit.jupiter : junit-jupiter-api jar 5.6.0-M1

Project Modules

There are no modules declared in this project.

Saph for Java

Saph is the Stupid Algorithm for Password Hashing. This is the Java implementation.

For more information about Saph, go to its specification.

Usage

The class pet.orca.saph.Saph contains the implementation. It may be used as follows:

Saph saph = new Saph();
saph.add("pepper");
saph.add("username");
saph.add("password");
byte[] hash = saph.hash();

The package is available in Maven Central and may be included as:

<dependencies>
	...
	<dependency>
		<groupId>pet.orca</groupId>
		<artifactId>saph</artifactId>
		<version>1.0</version>
	</dependency>
	...
</dependencies>

Versions

Version
1.0