summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndinus <andinus@nand.sh>2021-04-13 13:40:06 +0530
committerAndinus <andinus@nand.sh>2021-04-13 13:40:06 +0530
commit12fdf3632824a3ffea9f8dfc9249cb7a27e6a2c8 (patch)
treef15a93d0d884a9f564bb820520dbc1c9f774fd02
parent59ce41e48527e625fad502c0e8e95bef7702b3c4 (diff)
downloadorion-12fdf3632824a3ffea9f8dfc9249cb7a27e6a2c8.tar.gz
Update README.org, year in LICENSE
-rw-r--r--LICENSE2
-rw-r--r--README.org33
2 files changed, 20 insertions, 15 deletions
diff --git a/LICENSE b/LICENSE
index 8cb5164..a976f45 100644
--- a/LICENSE
+++ b/LICENSE
@@ -1,4 +1,4 @@
-Copyright (c) 2020, Andinus <andinus@nand.sh>
+Copyright (c) 2020, 2021 Andinus <andinus@nand.sh>
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
diff --git a/README.org b/README.org
index 94f2eff..2dc541e 100644
--- a/README.org
+++ b/README.org
@@ -1,19 +1,20 @@
-#+SETUPFILE: ~/.emacs.d/org-templates/projects.org
-#+EXPORT_FILE_NAME: index
-#+TITLE: Orion
+#+title: Orion
+#+subtitle: Orion checks for compromised passwords using Have I Been Pwned API
+#+export_file_name: index
+#+setupfile: ~/.emacs.d/org-templates/projects.org
-Orion is a simple program to check for compromised passwords using Have I
-Been Pwned API.
-
-| Project Home | [[https://andinus.nand.sh/orion/][Orion]] |
-| Source Code | [[https://git.tilde.institute/andinus/orion][Andinus / Orion]] |
-| GitHub (Mirror) | [[https://github.com/andinus/orion][Orion - GitHub]] |
+| Website | https://andinus.nand.sh/orion/ |
+| Source | https://git.tilde.institute/andinus/orion |
+| GitHub (Mirror) | https://github.com/andinus/orion |
* Demo
+
| Demo Video |
|--------------|
| [[https://diode.zone/videos/watch/ffd4021d-2b39-4e6a-993e-3eacf9323320][Orion v0.1.0]] |
+
* Working
+
- Password is hashed & split (prefix: [:5], suffix: [5:])
- Prefix is sent to the HIBP API
- HIBP API returns list of suffixes along with frequency
@@ -21,10 +22,14 @@ Been Pwned API.
Match means the password is present in HIBP database & has been compromised.
-*Note*: Password not present in database doesn't mean that it is a strong
- password.
+- *Note*: Password not present in database doesn't mean that it is a
+ strong password.
+
* History
+
Orion v0.1.0 was a simple cli application that asked user for password &
-returned the results. I almost never used this because I don't generate password
-in head, =pass= is my password manager & it stores all my passwords. So, the next
-version will check all my passwords from password store & return the results.
+returned the results. I never used this because I don't generate
+password in head, ~pass~ is my password manager & it stores all my
+passwords.
+
+Orion was ported from Go to Raku.