導航:首頁 > 編程語言 > php手寫簽名

php手寫簽名

發布時間:2022-08-31 21:18:21

❶ 怎樣在office文件里做手寫簽名

在電子文檔上簽名很簡單。舉例來說,

如果我們想在word文件中插入簽名,方法如下:

用掃描儀、相機或手機對手寫簽名進行掃描或拍攝,並通過PS或其他圖片編輯軟體對圖片進行適當的裁剪。在要插入手寫簽名的Word文檔中選擇「插入—圖片—來自文件」,選擇裁剪好的手寫簽名然後滑鼠雙擊手寫簽名圖片,彈出「設置圖片格式」面板,選擇「圖片」欄的「圖像控制」,將「顏色」設置為「黑白」,在「設置圖片格式」面板選擇「版式」欄,在「環繞方式」選擇「襯於文字下方」,點擊確定後再適當的調整簽名的大小和位置即可。

如果我們想在pdf文件中插入簽名,方法如下:

使用的軟體為WPS。PDF軟體本身就攜帶簽名功能,使用WPS Office打開PDF文件。依次點擊「插入」--->「PDF簽名」--->「創建簽名」。在彈出框選擇「圖片」,點擊「插入圖片」。根據需要選擇要插入的圖片,點擊「確定」,選擇簽名的位置點擊即可。同時,PDF簽名也支持手寫和輸入兩種方式。如下圖所示:

這種製作出來的電子簽名,是可靠的電子簽名,和手寫簽名一樣是具有法律效力的。接下來說一說可靠電子簽名的特徵有哪些?

可靠電子簽名的特徵:

在《電子簽名法》第十三條中規定了合法電子簽名所必備的四個要素:

1.電子簽名製作數據用於電子簽名時,屬於電子簽名人專有。

2.簽署時電子簽名製作數據僅由電子簽名人控制。

3.簽署後對電子簽名的任何改動能夠被發現。

4.簽署後對數據電文內容和形式的任何改動能夠被發現。

一個有效的個人電子簽名不是隨便PS一下就可以的。電子簽名里有著我們看不到的技術手段,通過這些技術手段,能夠確保電子簽名人的「真實身份、真實意願、簽名未改、原文未改」,而PS製作出來的電子簽名圖片,每個人都可以製作,也都可以參與修改,甚至可以造假,從本質上根本無法滿足法律的要求。

所以,假如你想製作一個可以用在商業用途上的個人電子簽名,譬如簽訂電子合同等數據文件,那麼為了確保其法律效力,最好還是通過第三方電子簽名(電子合同)平台來製作個人電子簽名。

php實現簽名,手頭上有中行提供的pfx文件,進行簽名後傳遞給java做簽名驗證,請大神幫忙。

把問題難點和細節發到[email protected]
可以幫你看看的

用1,生成信用證,php中中簽名數據傳給java,
謹慎操作應該無誤的。

❸ 用PHP如何實現數字簽名啊··跪求高人指點···

以下是資料:

php中數字簽名與校驗

1. 先用php生成一對公鑰和私鑰

$res = openssl_pkey_new();
openssl_pkey_export($res,$pri);
$d= openssl_pkey_get_details($res);
$pub = $d['key'];
var_mp($pri,$pub);

輸出依次為私鑰和公鑰的pem字串,如:

string(916) "-----BEGIN PRIVATE KEY-----

wsETi80b4ZyYlYUSsAtvS7ZG+GSLAox24TKNwWIy5cUdKfK/5QEJjZ0S8LjRSYCG
+8z

+st3fjEblEfcPcoIq5uiKx2bnO3
f9g0yt+
+UI8OhmLbw/Vyh6Ii1glwMfyq
VS2lAakj9d1hqLYZvw+eNeZBnzZNPuMJg5aj/WKUqasCQQDHiFLS7Yb1rbhfjmRt
ZL4zXuvX1hVjTNo2TeZwPniGpYa+QHcauDDep5C9q//n+D+ZtkbkECxpOVhrUHSI
+
+a2epF/YENEtjL6N2RE8Y+0oTdlwr

b4dQkRkfqCHtyrWOeRcC1Y6FyTfNj+cRBzdIcmFc21hxj6HKy2M6/XGI3rAE5L+B
mmlSmN1enhoCUqc=
-----END PRIVATE KEY-----
"
string(272) "-----BEGIN PUBLIC KEY-----
+Y4dUMLBE4vNG+Gc
+UBCY2dEvC40UmAhraPS5MEE0Ky
mPAQV1QkEEt1V0as+KJ/W5nBksizCur0MbfTZyaZOmgZiRO89+fvM00y8HVG2GjA
HGKq7GA34AUjQYMGwwIDAQAB
-----END PUBLIC KEY-----
"

2. 保存好自己的私鑰,把公鑰可以公開給別人。如果需要對某數據進行簽名,證明那數據是從你這里發出的,就需要用私鑰:

$res = openssl_pkey_get_private($pri);
if (openssl_sign('hello', $out, $res))
var_mp(base64_encode($out));

上例中 $pri 為自己的私鑰,'hello' 為待簽名的數據,如果簽名成功,最後輸出為base64編碼後的簽名,如:

j19H+C/NQEcyowezOQ+gmGi2UoPJNXyJ+/p/pp7il+xGz2aUWdOXkJFgIc/+ieokMLFm9cmtN2hGag9vq1s=

3. 別人收到你的數據 'hello' 和簽名字串,想驗證這是從你發來的數據的話,用你公開的公鑰驗證:

$sig = base64_decode($sig);
$res = openssl_pkey_get_public($pubkey);
if (openssl_verify('hello', $sig, $res) === 1)
; // 通過驗證

上例中剛開始的 $sig 為之前你base64編碼過的簽名, $pubkey 為你的公鑰

php中這種簽名使用的是RSA演算法;數字簽名可以在 單點登錄 等系統中派上用場。

❹ PHP+JS如何實現網上簽名功能

通過 js canvas給用戶進行簽名,提交時候生成圖片/base64.

PHP接收圖片/base64保存到伺服器對應路徑,把路徑入庫.

❺ 別人發給我一個PDF的文件,但我要在上面簽名,用什麼軟體可以修改

可以用Foxit
Phantom。這款軟體只有幾M,可以方便的閱讀,編輯,轉換,加密PDF文檔。官網下載地址是:
http://www.fuxinsoftware.com.cn/pdf/phantom/register.php安裝完成後,打開PDF文檔,有2種方法來簽名:1.
選擇「注釋/打字機工具」即可添加手寫簽名;2.
如樓上所說,將你簽過的掃描成圖片,用Phantom轉換為PDF,再添加到原文中。

❻ php如何做數字簽名

概括就是:「學會用PHP的openssl擴展!!」
1、先用openssl_pkey_new()函數產生一個私鑰pri_key,
2、用openssl_csr_new()函數以私鑰pri_key 產生一個信用證csr
3、用openssl_sign()函數以私鑰pri_key對一段數據data產生一個數字簽名signature。
4、用openssl_pkey_get_public()函數從信用證csr中獲得公鑰pub_key
5、把公鑰pub_key、數字簽名signature、數據data發給對方。
6、對方收到3項後,用openssl_verify()函數或其他驗證工具,驗證簽名。
7、對方驗證有效,開始使用你的信息data。驗證無效,再找你扯皮。
整個過程的雙方可以互換,即可讓對方出具三項,你來驗證。

❼ 在PHP的網頁中調用漢王的手寫輸入,怎麼實現

客戶端的問題,就不想考慮PHP了,看看JS有沒有吧.你要明白,PHP是在伺服器端執行的

❽ php 做app 簽名驗證怎麼做

自己寫一套加密的演算法,最好用到RSA,APP端給公鑰加密數據,伺服器端PHP使用私鑰解密

閱讀全文

與php手寫簽名相關的資料

熱點內容
如何雲伺服器搭建游戲 瀏覽:560
魔獸獵人宏命令 瀏覽:432
翁虹電影大全 瀏覽:990
如何把文件夾改變為安裝包 瀏覽:298
地震勘探pdf 瀏覽:689
c語言怎樣給字元串加密 瀏覽:582
什麼網站可以看劇情 瀏覽:533
cad圖紙空間命令 瀏覽:135
GRA26K 瀏覽:479
單片機stm32實驗心得體會 瀏覽:617
php壓縮包如何安裝 瀏覽:646
免費看慢網站 瀏覽:151
外國影片女孩頭一次出去上外地 瀏覽:478
程序員創業接到小程序訂單 瀏覽:391
java復用反編譯代碼 瀏覽:551
qq聊天發送的文件在哪個文件夾 瀏覽:820
代理伺服器地址格式是什麼意思 瀏覽:444
蘇e行app為什麼會有登錄過期 瀏覽:800
傑森坐牢 下象棋是什麼電影 瀏覽:408
蘋果相機也么加密 瀏覽:891