台灣最大程式設計社群網站
線上人數
940
 
會員總數:245406
討論主題:189192
歡迎您免費加入會員
討論區列表 >> PHP >> QR CODE問題延伸
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
QR CODE問題延伸
價值 : 20 QP  點閱數:789 回應數:10

樓主

惟欸
門外漢
0 20
188 30
發送站內信

捐贈 VP 給 惟欸
之前有版主告訴小弟如何產生QR CODE
但小弟想要問說...
不知該如何做加密或是產生一個專屬的QR CODE
找了一些資料 似乎都是網頁上產生製作出來
不知該用google還是用jQuery來做呢?



煩請各位前輩賜教
謝謝

搜尋相關Tags的文章: [ QR CODE問題延伸 ] ,
本篇文章發表於2016-03-15 11:29
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
兩者都可以。看你高興用哪個吧。

反正出來的圖都一樣。都是給移動設備方便解讀用的代碼圖。

你實在沒必要一直在那邊問這種問題。因為,這是人爽人高興的問題。
該問題根本不需要問任何人。只要你決定就行。

教你用google的方式是因為它是最簡單的。
你如果想要用jquery(其實有些jquery,也是直接利用google的api來產生圖的)
那就得先找一套插件來用。

我再多告訴你一點好了。如也可以用php後端程式的gd圖產生圖。

重點在於,你會不會用而已。
如果這樣的方式你覺得不好,想要用其它方式。那就是去看去學去應用。
而不要問我們哪一個比較好。因為這東西並沒所謂好跟不好的問題。

只要可以達到成果就行。差別是你要用什麼工具處理。
本篇文章回覆於2016-03-15 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

皮皮快跑
檢舉此回應
我用關鍵字javascript qr code下去找……
直接就找到了這個:
jquery.qrcode
一行sample code我想應該沒有比這還容易的了吧。

至於加密什麼的是跟你的原始資料有關而不是qrcode……
沒加密的東西做了qrcoe人家隨便一掃資料就通通出來了。
本篇文章回覆於2016-03-15 15:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

惟欸
捐贈 VP 給 惟欸 檢舉此回應
小弟的意思不是說版主提供google產生的不好
小弟google和jquery也都試過
可能小弟問的問題讓各位有所誤解

也謝謝大家的回答
原以為qrcoe能直接做加密
所以小弟我 應該要把資料加密再丟到qrcoe
本篇文章回覆於2016-03-15 15:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

皮皮快跑
檢舉此回應
加密你也要看是可逆不可逆。
用於認證使用者資料或資訊一般就是使用不可逆模式的。
本篇文章回覆於2016-03-15 16:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
我在之前一篇就已經有跟你提過了。
qrcode的真正用處,只是讓移動裝置方便處理動作使用。
讓一些動作透過qrcode圖來指定移動裝置運行。

qrcode的用處就只是這樣子而已。講白點,那只是一個二維條碼。

說真的,你目前的做法根本是糟蹋了qrcode。
也就是你完全不清楚qrcode是在幹什麼用的。

像我目前做了一個抽獎活動。會員只要手持手機去掃描店家的qrcode。
手機就會自動進入我的網站並進行抽獎作業。
不用在操作網頁一些動作。掃描就能抽獎。
這就是qrcode的真正用意。

你也提到了你想要做加密。
我就用我上面抽獎的案例。因為我不想讓人家知道我的店家id。
所以我的id是經由程式編碼後。會產生如這樣的網址
http://www.abc.com/qr/lsufdi97835t9234

其後面的lsufdi97835t9234就是店家的特殊代碼。活動結束後會在更新一組代碼。
然後我再用這個網址去生成其qrcode。

這樣可以明白了嗎?

我還以為我之前那篇已經告訴你qrcode的真正用意。在那一篇我早就跟你說,你已經誤會了qrcode的用法了。
一直到現在才知道你還是沒搞懂。現在明白了嗎??
本篇文章回覆於2016-03-15 16:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

惟欸
捐贈 VP 給 惟欸 檢舉此回應
小弟知到版主的意思

"你目前的做法根本是糟蹋了qrcode"是代表小弟不該這樣使用QR CODE?
小弟只是想做一些應用
因為小弟式產生一組二維條碼給報名者 但不希望數字被人知道而在想說加密

小弟愚鈍 想說把資料庫和QR CODE做結合
本篇文章回覆於2016-03-15 20:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
不錯的參考

皮皮快跑
檢舉此回應
我想你要學習的是:提供正確的需求。
你發問問題如果不說明清楚你要做一件事情的來源及目的為何。
就只是取個中間的東西要大家去猜前因後果。
看的人覺得麻煩,噹了你你又會覺得痛苦。
你這樣一直搞到星空大怒氣值滿點了才說出你要做這件事的理由,那何不一開始就說清楚需求呢?

然後就你的問題,加密內容也只是個內容而已。丟出去產生個qrcode並非難題。
但你仍然要想清楚「可逆加密」的存在風險。
一般而言,是將不可逆的加密內容存在資料庫,再取出產生qrcode去比對。
因為屬不可逆所以也只能用做資料比對,因為沒有一個標準的邏輯在所以也無法去猜測。

老實說……其實還是跟qrcode並沒有太大的關係,對那些qrcode套件而言,你講的內容都不過只是個content而已。
本篇文章回覆於2016-03-15 23:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

惟欸
捐贈 VP 給 惟欸 檢舉此回應
小弟看了一些php 的加密函數的資料
有找到
不可逆的加密函數為:md5()、crypt()
想請教皮大 這兩者是否可以呢?
謝謝
本篇文章回覆於2016-03-16 10:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
不錯的參考

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
還是給你#1的回答。
函數的用法,加密的方式,還是由你自行決定,查看比較快。無法跟你說兩個好跟不好。可不可以,行不行。

如果你想要詳細的回答。
crypt()是一種多工加密的處理。它也包含了md5的處理。
可以指定它用什麼模式加密。並且可以直接給與salt(密鑰)來做加密條件。

而md5()就只是單純的md5

不過你指定皮老大給你回答。那就請皮老大好好的說明吧。呵呵呵
本篇文章回覆於2016-03-16 11:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
不錯的參考

皮皮快跑
檢舉此回應
啥?直接找我問很貴的!請詳洽我的經紀人。(大誤)

不是啦!星空就已經把加密做解釋了……
就不太需要我說明了吧!
只不過以加密強度來說
bcrypt > sha1 > md5(我沒記錯順序的話)
現在應該都會建議使用bcrypt了。
本篇文章回覆於2016-03-16 12:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.