0
我想知道是否有一種方法在JavaScript中,以確定一個密鑰編碼DER或PEM而不使用文件擴展名(因爲它可能會誤導)?有沒有辦法以編程方式確定私鑰是否在DER或PEM中編碼?
我想知道是否有一種方法在JavaScript中,以確定一個密鑰編碼DER或PEM而不使用文件擴展名(因爲它可能會誤導)?有沒有辦法以編程方式確定私鑰是否在DER或PEM中編碼?
如果簡化:DER是二進制密鑰數據,PEM是base64編碼DER +頭,如'----- BEGIN RSA PUBLIC KEY -----'。所以,你可以檢查一下,如果你的文件是以'----- BEGIN'開頭的,那麼它最有可能是PEM鍵。
嘗試使用類似於https://github.com/rzcoder/node-rsa的庫解密密鑰 如果您沒有收到任何錯誤,那麼它將以解密格式編碼。 – Sachin
你如何訪問該文件? – Bergi
使用FILE Api – Gakho