Skip to content

Commit 7a02e8e

Browse files
committed
Added simple signature implementation to Crypt
1 parent 06aecb2 commit 7a02e8e

File tree

1 file changed

+8
-0
lines changed
  • src/main/java/org/javawebstack/framework/util

1 file changed

+8
-0
lines changed

src/main/java/org/javawebstack/framework/util/Crypt.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,14 @@ public boolean check(String hash, String data) {
4747
return BCrypt.check(hash, data);
4848
}
4949

50+
public String sign(String data) {
51+
return hash(new String(this.key) + data);
52+
}
53+
54+
public boolean checkSignature(String data, String signature) {
55+
return check(signature, new String(this.key) + data);
56+
}
57+
5058
public String encryptLaravel(String data) {
5159
return encrypt("s:" + data.length() + ":\"" + data + "\";");
5260
}

0 commit comments

Comments
 (0)