Online Banking uses several different methods to protect your information.
All information within Online Banking uses the SSL (Secure Socket Layer) protocol for transferring data. SSL is encryption that creates a secure environment for the information being transferred between your browser and Bank of America.
At a high level, SSL uses public key cryptography to secure transmissions over the Internet. In practice, your browser will send a message via SSL to the bank’s server. The bank responds by sending a certificate, which contains the bank’s public key. Your browser authenticates the certificate (agrees that the server is in fact Bank of America), then generates a random session key which is used to encrypt data traveling between your browser and the bank’s server. This session key is encrypted using the bank’s public key and sent back to the server. The bank decrypts this message using its private key, and then uses the session key for the remainder of the communication.
Secure Socket Layer (SSL) protects data in three key ways:
If you forget your Online Banking passcode you can reset it. Create a new passcode.
Online Banking enrollment is easy—and takes just a few minutes.
Enroll now in Online Banking
See which browsers we recommend for Online Banking
You can use Online Banking from anywhere in the world as long as you have a connection to the internet and a supported Internet browser with the exception of countries sanctioned by the Office of Foreign Assets Control (OFAC), such as Burma/ Myanmar, Cuba, Iran, Libya, North Korea, Sudan, Syria and any others that may be identified from time to time by OFAC.