-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathEnDeCheck.txt
57 lines (53 loc) · 2.04 KB
/
EnDeCheck.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# =========================================================================== #
# vi: ts=8:
# vim: ts=8:
#?
#? NAME
#? EnDeCheck.txt - menu for checksum functions
#?
#? DESCRIPTION
#? List of function for checksums.
#?
# HACKER's INFO
# // ToDo: should be done like EnDeMenu.js
#
#? SEE ALSO
#? EnDeCheck.js
#?
#? VERSION
#? @(#) EnDeCheck.txt 3.1 13/06/15 10:27:55
#?
#? AUTHOR
#? 16-feb-08 Achim Hoffmann, mailto: EnDe (at) my (dash) stp (dot) net
# =========================================================================== #
#------+-------+-----------------------+------------------------------+
group CHK.Get get checksum value get checksum value
item3 getLuhn Luhn (aka IBM) compute checksum according Luhn algorithm
item3 getISBN ISBN (aka IBM mod 11) compute ISBN checksum (according IBM mod 11 algorithm)
item3 getEFT EFT compute EFT checksum
item3 getUPC UPC compute UPC checksum
item3 getEAN EAN compute EAN checksum
item3 getD5 Verhoeff D5 compute Verhoeff's Dihedral Group D5 checksum
#------+-------+-----------------------+------------------------------+
group CHK.Check check if valid value check if valid value
item3 valLuhn Luhn (aka IBM) check if valid number according Luhn algorithm
item3 valISBN ISBN (aka IBM mod 11) check if valid ISBN checksum (according IBM mod 11 algorithm)
item3 valEFT EFT check if valid EFT number
item3 valUPC UPC check if valid UPC number
item3 valEAN EAN check if valid EAN number
item3 valD5 Verhoeff D5 check if valid Verhoeff's Dihedral Group D5 checksum
#------+-------+-----------------------+------------------------------+
group CHK.Other Other Other checks
item3 isSSN SSN check for Social Security Number
item3 guess guess try all checksum function
#------+---------------+-----------------------+----------------------+
menu CHK.Checksum Digit Checksum Functions functions to test checksum of a number
html SELECT
key EnDeCheck.txt
inside EnDeDOM.DE
id EnDeDOM.DE.chk.s
size 1
onClick return EnDeGUI.dispatch(this,'Check')
use CHK.Get
use CHK.Check
use CHK.Other