summaryrefslogtreecommitdiff
path: root/docs/lib/passlib.hash.oracle11.rst
diff options
context:
space:
mode:
Diffstat (limited to 'docs/lib/passlib.hash.oracle11.rst')
-rw-r--r--docs/lib/passlib.hash.oracle11.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/lib/passlib.hash.oracle11.rst b/docs/lib/passlib.hash.oracle11.rst
index 68f21c6..943c08b 100644
--- a/docs/lib/passlib.hash.oracle11.rst
+++ b/docs/lib/passlib.hash.oracle11.rst
@@ -27,7 +27,7 @@ This class can be can be used directly as follows::
This implementation has not been compared
very carefully against the official implementation or reference documentation,
- and it's behavior may not match under various border cases.
+ and its behavior may not match under various border cases.
*caveat emptor*.
Interface
@@ -44,17 +44,17 @@ An oracle11 hash string has the format :samp:`S:{checksum}{salt}`, where:
* ``S:`` is the prefix used to identify oracle11 hashes
(as distinct from oracle10 hashes, which have no constant prefix).
-* :samp:`{checksum}` is 40 hexidecimal characters;
+* :samp:`{checksum}` is 40 hexadecimal characters;
encoding a 160-bit checksum.
(``4143053633E59B4992A8EA17D2FF542C9EDEB335`` in the example)
-* :samp:`{salt}` is 20 hexidecimal characters;
+* :samp:`{salt}` is 20 hexadecimal characters;
providing a 80-bit salt (``C886EED9C80450C1B4E6`` in the example).
The Oracle 11 hash has a very simple algorithm: The salt is decoded
-from it's hexidecimal representation into binary, and the SHA-1 digest
-of :samp:`{password}{raw_salt}` is then encoded into hexidecimal, and returned as the checksum.
+from its hexadecimal representation into binary, and the SHA-1 digest
+of :samp:`{password}{raw_salt}` is then encoded into hexadecimal, and returned as the checksum.
Deviations
==========