解释量子力学并提供两个与其相关的应用例子。
量子力学是一种描述微观量子系统行为的物理学理论。它涉及概率的概念，使用波函数来描述微观粒子的位置，能量和自旋，并预测它们在测量时的可能结果。

与量子力学相关的两个应用示例包括：

1. 量子计算机：利用量子力学中的叠加态和纠缠态的性质，设计计算机算法来解决传统计算机无法解决的问题。例如，Shor算法可以在多项式时间内分解大质数，这是目前最常用的加密算法RSA的基础。

2. 量子通信：借助量子力学中的单光子量子密钥分发协议，实现高度安全的秘钥通信。该协议基于量子不可克隆定理（no-cloning theorem），其中的信息不能被窃听，因为窃听者会改变观察结果。