公钥密码里面,如果一方用自己的私钥加密,解密用自己的公钥,公钥不是公开的吗?任何人都可以解开 公钥加密,可以用公钥解密吗,不可以的话,为什么不可以

\u516c\u94a5\u5bc6\u7801\u91cc\u9762\uff0c\u5982\u679c\u4e00\u65b9\u7528\u81ea\u5df1\u7684\u79c1\u94a5\u52a0\u5bc6\uff0c\u89e3\u5bc6\u7528\u81ea\u5df1\u7684\u516c\u94a5\uff0c\u516c\u94a5\u4e0d\u662f\u516c\u5f00\u7684\u5417\uff1f\u8fd9\u6837\u6765\u8bf4\u7684\u8bdd\uff0c\u4efb\u4f55\u4eba\u90fd

\u516c\u94a5\u662f\u516c\u5f00\u7684\u6ca1\u6709\u9519\uff0c\u4f46\u662f\u4e0d\u662f\u6bcf\u4e2a\u4eba\u90fd\u77e5\u9053\u516c\u94a5\uff0c\u4f60\u7684\u516c\u94a5\u53ea\u7ed9\u4f60\u9700\u8981\u7684\u4eba\u3002
\u6709\u4e86\u516c\u94a5\u786e\u5b9e\u53ef\u4ee5\u89e3\u6765\u5bc6\u7801\uff0c\u4f46\u662f\u52a0\u5bc6\u6587\u4ef6\u4f60\u53ea\u53d1\u7ed9\u9700\u8981\u7684\u4eba\uff0c
\u9664\u975e\u4ed6\u4eec\u628a\u6587\u4ef6\u516c\u5f00\uff0c\u5426\u5219\u6ca1\u6709\u52a0\u5bc6\u6587\u4ef6\uff0c\u53ea\u77e5\u9053\u516c\u94a5\u6ca1\u6709\u7528\u7684\u3002

\u53cd\u8fc7\u6765\u516c\u94a5\u52a0\u5bc6\uff0c\u53ea\u6709\u4f60\u80fd\u89e3\u5f00\uff0c\u6240\u4ee5\u5982\u679c\u62ff\u516c\u94a5\u52a0\u5bc6\u6587\u4ef6\uff0c\u4f60\u662f\u552f\u4e00\u80fd\u89e3\u5f00\u5bc6\u7801\u7684\u4eba\uff0c\u8fd9\u6837\u5f88\u5b89\u5168\u7684\u3002

https\u4e2d\u516c\u94a5\u548c\u79c1\u94a5\u662f\u4e92\u4e3a\u52a0\u5bc6\u89e3\u5bc6\u7684\u3002\u516c\u94a5\u662f\u5927\u5bb6\u90fd\u77e5\u9053\u7684\uff0c\u4f60\u53d1\u9001\u7684\u6570\u636e\u662f\u7528\u516c\u94a5\u52a0\u5bc6\u7684\uff0c\u5982\u679c\u516c\u94a5\u80fd\u591f\u89e3\u5bc6\u7684\u8bdd\uff0chttps\u4e5f\u5c31\u4e0d\u5177\u5907\u5b89\u5168\u6027\u4e86\u3002\u52a0\u5bc6\u7684\u8fc7\u7a0b\u662f\u4e0d\u53ef\u9006\u7684\u3002

信息传输有两条路径,一是信息加密,二是身份认证,你说的这种只是身法认证环节,任何人拥有了你的公钥,都能确认是“你”发出的(因为你使用自己的私钥加密的,这个环节叫电子签名)。
而具体的密文的加密是使用你的公钥加密的,只有你的私钥可解密,其它人没有你的私钥,虽然收到了消息,也知道是你发出的(即前面说的身份认证过程畅通无阻),但是没法解密,因此无法知道具体信息内容。

同是加密,但是应用场景是不一样的。
公钥加密为了数据机密,只有对应的私钥可以解密获取。
私钥加密为了数据来源可靠、合法,谁来解开都一样,比如数字证书、签名等。

简单回答下就是
1、公钥加密私钥解密场景:
公钥加密密文发送后,私钥拥有者进行解密读取数据。(没问题吧)
2、私钥加密公钥解密场景:
私钥一般不作为加密数据进行使用,只是为了进行加密后,为了别人能直到这个数据是你进行处理的。(简单来说就是私钥不对数据做出改变,只进行自己的身份确认)

公钥和私钥通常有可以互相加解密的特性:
将原始信息用公钥加密后,可以使用私钥解密;
将原始信息用私钥加密后,通常可以使用公钥解密。
一般公钥是对所有人公开的,原始数据使用公钥加密后,只有拥有私钥的人才能解密。
也就是说只有公钥的情况下是无法解开加密的数据的。
而用私钥加密的场合一般是数字签名,此时作用不是加密原始数据,而是证明该数据确实来自私钥的拥有者,没有被伪造或是篡改。

  • 鍏挜瀵嗙爜閲岄潰,濡傛灉涓鏂圭敤鑷繁鐨绉侀挜鍔犲瘑,瑙e瘑鐢ㄨ嚜宸辩殑鍏挜,鍏挜涓嶆槸鍏...
    绛旓細淇℃伅浼犺緭鏈変袱鏉¤矾寰勶紝涓鏄俊鎭姞瀵嗭紝浜屾槸韬唤璁よ瘉锛屼綘璇寸殑杩欑鍙槸韬硶璁よ瘉鐜妭锛屼换浣曚汉鎷ユ湁浜嗕綘鐨鍏挜锛閮借兘纭鏄滀綘鈥濆彂鍑虹殑锛堝洜涓轰綘浣跨敤鑷繁鐨绉侀挜鍔犲瘑鐨勶紝杩欎釜鐜妭鍙數瀛愮鍚嶏級銆傝屽叿浣撶殑瀵嗘枃鐨勫姞瀵嗘槸浣跨敤浣犵殑鍏挜鍔犲瘑鐨勶紝鍙湁浣犵殑绉侀挜鍙В瀵嗭紝鍏跺畠浜烘病鏈変綘鐨勭閽ワ紝铏界劧鏀跺埌浜嗘秷鎭紝涔熺煡閬撴槸浣犲彂...
  • 闈炲绉板姞瀵嗙畻娉曠殑涓昏搴旂敤
    绛旓細闈炲绉板姞瀵(鍏挜鍔犲瘑)锛氭寚鍔犲瘑鍜岃В瀵嗕娇鐢ㄤ笉鍚屽瘑閽ョ殑鍔犲瘑绠楁硶锛屼篃绉颁负鍏閽ュ姞瀵嗐傚亣璁句袱涓敤鎴疯鍔犲瘑浜ゆ崲鏁版嵁锛屽弻鏂逛氦鎹鍏挜锛浣跨敤鏃涓鏂圭敤瀵规柟鐨勫叕閽ュ姞瀵嗭紝鍙︿竴鏂瑰嵆鍙鐢ㄨ嚜宸辩殑绉侀挜瑙e瘑銆濡傛灉浼佷笟涓鏈塶涓敤鎴凤紝浼佷笟闇瑕佺敓鎴恘瀵瑰瘑閽ワ紝骞跺垎鍙憂涓叕閽ャ傚亣璁続鐢˙鐨勫叕閽ュ姞瀵嗘秷鎭紝鐢ˋ鐨勭閽ョ鍚嶏紝B鎺ュ埌娑堟伅鍚...
  • 闈炲绉板姞瀵嗙畻娉曠殑浼樼偣鏈夊摢浜?
    绛旓細闈炲绉板姞瀵嗙畻娉曠殑浼樼偣濡備笅锛氬畨鍏ㄦч珮銆傞潪瀵圭О瀵嗙爜浣撳埗鐨勭壒鐐癸細绠楁硶寮哄害澶嶆潅銆佸畨鍏ㄦт緷璧栦簬绠楁硶涓庡瘑閽ヤ絾鏄敱浜庡叾绠楁硶澶嶆潅锛岃屼娇寰楀姞瀵嗚В瀵嗛熷害娌℃湁瀵圭О鍔犲瘑瑙e瘑鐨勯熷害蹇傚绉板瘑鐮佷綋鍒朵腑鍙湁涓绉嶅瘑閽ワ紝骞朵笖鏄潪鍏紑鐨锛屽鏋瑕佽В瀵嗗氨寰楄瀵规柟鐭ラ亾瀵嗛挜銆傛墍浠ヤ繚璇佸叾瀹夊叏鎬у氨鏄繚璇佸瘑閽ョ殑瀹夊叏锛岃岄潪瀵圭О瀵嗛挜浣撳埗鏈...
  • 闈炲绉板姞瀵嗙畻娉曚富瑕佸簲鐢
    绛旓細鍦ㄥ疄闄呭簲鐢ㄤ腑锛屽浣跨敤.NET鐨凞SACryptoServiceProvider锛屽姞瀵嗚繃绋嬪寘鎷皢瀵嗙爜杞崲涓哄瓧鑺傛暟缁勶紝閫氳繃RSACryptoServiceProvider杩涜鍔犲瘑锛屽苟灏嗗姞瀵嗗悗鐨勫瘑鐮佸煎瓨鍌ㄥ湪鏁版嵁搴撳瓧娈典腑銆傜敓鎴愮殑瀵嗛挜瀵癸紙鍖呭惈鍏挜鍜岀閽ワ級閫氬父浠ML鏍煎紡瀛樺偍锛屽鍦ㄦ暟鎹簱涓綔涓虹敤鎴峰瘑閽ュ瓧娈碉紝鎴栧湪Web绋嬪簭鐨刉eb.config鏂囦欢鐨凙ppSetting鑺傜偣涓紝浠...
  • 鍏充簬鎬濈璁惧SSH鐧诲綍涓璕SA璁よ瘉鐨勭枒闂
    绛旓細4.A灏嗚繖涓秷鎭彂缁橞锛堝凡缁忕敤B鐨勫叕閽ュ姞瀵嗘秷鎭級銆5.B鏀跺埌杩欎釜娑堟伅鍚庯紝B鐢ㄨ嚜宸辩殑绉侀挜瑙e瘑A鐨勬秷鎭傚叾浠栨墍鏈夋敹鍒拌繖涓姤鏂囩殑浜洪兘鏃犳硶瑙e瘑锛屽洜涓哄彧鏈塀鎵嶆湁B鐨勭閽ャ傚弻鏂逛娇鐢≧SA閫氫俊鏃跺弻鏂归兘浼氫骇鐢熷叕閽ュ拰瀵嗛挜鐨勶紝涓嶄細璇翠竴鏂瑰彧浜х敓鍏挜锛屼竴鏂鍙骇鐢熺閽ョ殑锛岃繖鏍风殑璇濇暟鎹氨娌℃硶瑙e瘑浜嗭紝瀵逛簬绠楁硶鎴戜笉澶噦锛...
  • 7 Go瀵嗙爜瀛(鍥) 闈炲绉板姞瀵嗕箣RSA
    绛旓細鍏挜瀵嗙爜浣撶郴閮芥槸瑕佸熀浜庝竴涓洶闅鹃棶棰樻潵淇濊瘉鍏跺畨鍏ㄦх殑锛孯SA鏄熀浜庡ぇ鏁板垎瑙o紝灏嗕竴涓嵆浣挎槸璁$畻鏈轰篃鏃犺兘涓哄姏鐨勬暟瀛﹂棶棰樹綔涓哄畨鍏ㄥ鍨掓槸鐜颁唬瀵嗙爜瀛︾殑瀹炵幇鍘熺悊銆傝杩拌繖绫绘暟瀛﹂棶棰橀渶瑕佸簽鏉傜殑鏁拌鍩虹锛屾鐩稿叧閮ㄥ垎鍦ㄦ涓嶅啀灞曞紑锛屾劅鍏磋叮鐨勮鍑洪棬鍙虫嫄鎼滅储娆у嚑閲屽緱璇佹槑銆佹鎷夊嚱鏁扮瓑鏁拌閮ㄥ垎鐭ヨ瘑銆侴o鏍囧噯搴撲腑crypto/rsa鍖...
  • nokia 鐨勮瘉涔﹀師鐞嗛棶棰
    绛旓細濡傛灉瀵筊SA鏈韩鏈夊叴瓒g殑,鍚庨潰鐪嬫垜鏈夋病鏈夋椂闂村啓涓猂SA鐨勫叿浣撲粙缁嶃 RSA瀵嗙爜浣撳埗鏄竴绉鍏挜瀵嗙爜浣撳埗,鍏挜鍏紑,绉侀挜淇濆瘑,瀹冪殑鍔犲瘑瑙e瘑绠楁硶鏄叕寮鐨勩 鐢卞叕閽ュ姞瀵嗙殑鍐呭鍙互骞朵笖鍙兘鐢辩閽ヨ繘琛岃В瀵,骞朵笖鐢辩閽ュ姞瀵嗙殑鍐呭鍙互骞朵笖鍙兘鐢卞叕閽ヨ繘琛岃В瀵嗐備篃灏辨槸璇,RSA鐨勮繖涓瀵瑰叕閽ャ佺閽ラ兘鍙互鐢ㄦ潵鍔犲瘑鍜岃В瀵,骞朵笖涓鏂鍔犲瘑鐨...
  • 鍏挜绠楁硶鍘熺悊
    绛旓細鍔犲瘑鏄庢枃鏃閲囩敤鍏挜鍔犲瘑锛岃В瀵嗗瘑鏂囨椂浣跨敤绉侀挜鎵嶈兘瀹屾垚锛岃屼笖鍙戜俊鏂癸紙鍔犲瘑鑰咃級鐭ラ亾鏀朵俊鏂圭殑鍏挜锛屽彧鏈夋敹淇℃柟锛堣В瀵嗚咃級鎵嶆槸鍞竴鐭ラ亾鑷繁绉侀挜鐨勪汉銆備笉瀵圭О鍔犲瘑绠楁硶鐨勫熀鏈師鐞嗘槸锛屽鏋鍙戜俊鏂规兂鍙戦佸彧鏈夋敹淇℃柟鎵嶈兘瑙h鐨勫姞瀵嗕俊鎭紝鍙戜俊鑰呬娇鐢ㄦ敹淇¤呯殑鍏挜鍔犲瘑淇′欢锛屾敹淇¤浣跨敤鑷繁鐨绉侀挜閽ヨВ瀵嗕俊浠躲傛樉鐒讹紝閲囩敤...
  • 浠涔堟槸鍏挜鍔犲瘑
    绛旓細濡傛灉瑙e瘑瀵嗛挜鏄叕寮鐨锛岀敤绉侀挜鍔犲瘑鐨勪俊鎭紝鍙互鐢ㄥ叕閽ュ鍏惰В瀵嗭紝鐢ㄤ簬瀹㈡埛楠岃瘉鎸佹湁绉侀挜涓鏂鍙戝竷鐨勬暟鎹垨鏂囦欢鏄畬鏁村噯纭殑锛屾帴鏀惰呯敱姝ゅ彲鐭ヨ繖鏉′俊鎭‘瀹炴潵鑷簬鎷ユ湁绉侀挜鐨勬煇浜猴紝杩欒绉颁綔鏁板瓧绛惧悕锛屽叕閽ョ殑褰㈠紡灏辨槸鏁板瓧璇佷功銆備緥濡傦紝浠庣綉涓婁笅杞界殑瀹夎绋嬪簭锛屼竴鑸兘甯︽湁绋嬪簭鍒朵綔鑰呯殑鏁板瓧绛惧悕锛屽彲浠ヨ瘉鏄庤绋嬪簭鐨勭‘鏄...
  • openssl 璇佷功 鍙妔sh瀵嗗寵
    绛旓細绉侀挜鍔犲瘑鏁版嵁,鍏挜瑙e瘑涓鑸绉颁负 绛惧悕鍜岄獙璇佺鍚嶃俁SA/DSA 涓鑸殑鍏挜涓嶄細鐢ㄦ槑鏂囦紶杈撶粰鍒汉鐨,姝e父鎯呭喌涓嬮兘浼氱敓鎴愪竴涓枃浠,杩欎釜鏂囦欢灏辨槸鍏挜鏂囦欢,鐒跺悗杩欎釜鏂囦欢鍙互浜ょ粰鍏朵粬浜虹敤浜庡姞瀵,浣嗘槸浼犺緭杩囩▼涓鏋鏈変汉鎭舵剰鐮村潖,灏嗕綘鐨勫叕閽ユ崲鎴愪簡浠栫殑鍏挜,鐒跺悗寰楀埌鍏挜鐨勪竴鏂鍔犲瘑鏁版嵁,涓嶆槸浠栧氨鍙互鐢ㄤ粬鑷繁鐨瀵嗛挜...
  • 扩展阅读:公钥 私钥 加密算法 ... 公钥可以修改私钥的签名吗 ... 公钥私钥加密解密原理 ... 公钥密码算法优缺点 ... 目前最成功的公钥密码体制 ... 后量子公钥密码哪年启动 ... 公钥和私钥如何使用 ... 公钥密码本质 ... 公钥密码和私钥密码优缺点 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网