1.1 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.1 KiB
		
	
	
	
	
	
	
	
git remote add origin git@github.com:komone/qrcode.git git push -u origin master
QR Code Encoder
Reference used was ISO/IEC 18004, 1st Edition (2000)
This implementation is informed by my specific needs, i.e. to provide two-factor authentication for mobile phones running Google Authenticator.
- "Byte" mode only (don't need e.g. numeric mode or kanji mode).
 - Encode only (no detection/decode).
 - Basic supporting library functions provided (HOTP, PNG image functions) to allow full-cyle demo.
 
Demo
- Download repo and compile with 
erl -make - Install Google Authenticator App on your mobile:
 - Run demo: 
qrcode_demo:run(). - Open the generated 
qrcode.pngfile - Scan the qrcode into the phone.
 - Ensure server clock is correct.
 - The value of 
qrcode_demo:totp()should show the same passcode as the phone. 
NOTE: This documentation is rather basic as this was open-sourced by specific request!